我有一种方法可以检查当月我有多少笔预订:
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));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句