我想这个代码中断了,因为在SubmittedDt和DateTimeToday中有时间.我如何解决这个问题只是过滤日期而不是时间过滤.
DailyOrder todaysOrderNotReset = dailyOrders.Where(x => x.SubmittedDt == DateTime.Today && x.IsResetDone == false).First();
Run Code Online (Sandbox Code Playgroud)
x.SubmittedDt
Run Code Online (Sandbox Code Playgroud)
应该
x.SubmittedDt.Date
Run Code Online (Sandbox Code Playgroud)
...虽然你真的不需要,Where因为First(或FirstOrDefault)应该处理你想要的东西.
dailyOrders.First(x => x.SubmittedDt.Date == DateTime.Today && x.IsResetDone == false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6047 次 |
| 最近记录: |