1
目前我試圖做一個查詢,基於星期幾從該數據庫中獲取電影。 所以電影周是從週四到下週三。 當它的星期天,我只想從星期天到星期三的電影。 如果它的星期二,我只想從週二到週三等電影 我真的被困在你可以做什麼,不能做任何建議嗎?指定當前星期基於一週的天數asp.net mvc 5
這裏是我到目前爲止的代碼:
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);
}
的
Date
您可以使用[DateTime.DayOfWeek(https://msdn.microsoft.com/en-us/library/system。 datetime.dayofweek(v = vs.110).aspx)屬性來做你的計算 –