【发布时间】:2015-06-05 08:39:19
【问题描述】:
if ((!(searchStartDate == default(DateTime))) && (!(searchEndDate == default(DateTime))))
{
requests = requests.Where(x => x.CreatedDate >= searchStartDate && x.CreatedDate <= searchEndDate);
}
当我尝试使用 searchEndDate 搜索时,日期不包括在内
例如)当开始日期为 14/4/15 且结束日期为 14/4/15 时,不返回任何结果,但当开始日期为 14/4/15 且结束日期为 15/4/15 时,结果15 年 4 月 14 日返回
【问题讨论】:
-
请记住,像
2015-04-14这样的日期实际上是2015-04-14T00:00:00。因此,如果开始日期和结束日期是同一时间,则您要求的所有记录恰好是午夜,而不是一天中的全部时间。