2
我有檢查有多少訂單必須在當月的方法:使用日期時間,檢查預約在本週
if (item.DateTimeScheduled.Month == DateTime.Now.Month)
是否有可能做本期周相似的地方?我如何檢查本週完成的預訂數量?
我有檢查有多少訂單必須在當月的方法:使用日期時間,檢查預約在本週
if (item.DateTimeScheduled.Month == DateTime.Now.Month)
是否有可能做本期周相似的地方?我如何檢查本週完成的預訂數量?
如果你有「項目」的一個DateTime
屬性的集合,你要計算這個星期全部的,這應該工作:
var calendar = DateTimeFormatInfo.CurrentInfo.Calendar;
var weekRule = DateTimeFormatInfo.CurrentInfo.CalendarWeekRule;
var firstDay = DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek;
int week = calendar.GetWeekOfYear(DateTime.Today, weekRule, firstDay);
int thisWeekBookings = items
.Count(i => i.DateTimeScheduled.Year == DateTime.Today.Year &&
week == calendar.GetWeekOfYear(i.DateTimeScheduled, weekRule, firstDay));
完美工作,謝謝! – user2915962