【发布时间】:2016-03-08 09:05:56
【问题描述】:
目前,我正在尝试根据星期几进行查询,从该周的数据库中获取电影。 所以一个电影周是从周四到下周三。 当它是星期天,我只想要从星期天到星期三的电影。 如果是周二,我只想要周二到周三的电影等。 我真的很纠结在 asp 中你能做什么和不能做什么?
到目前为止,这是我的代码:
public IEnumerable<Viewing> GetUpcomingWeekViews()
{
var viewingList1 = _efdbContext.Viewing.ToList();
DateTime currentDate = DateTime.Now.Date;
var viewingList = _efdbContext.Viewing.ToList();
DateTime startOfWeek = DateTime.Now.
return viewingList.Where(v => (
v.StartTime.Date == currentDate.Date) &&
(v.StartTime.TimeOfDay > currentDate.TimeOfDay)
).OrderBy(v => v.StartTime);
}
【问题讨论】:
-
您可以使用DateTime.DayOfWeek 属性进行计算
标签: asp.net asp.net-mvc