我有一个搜索功能,其中也包括日期。我遇到的问题是:
例如,当您在搜索功能中添加 2 个日期时:
2013-04-10 和 2013-04-11 它仅显示 2013-04-10 直到 23:59 或者如果我搜索相同的日期
2013-04-10 和 2013-04-10 它没有找到任何命中。
代码是这样的:
Func<string, string> emptyToNull = s => String.IsNullOrWhiteSpace(s) ? null : s.Trim();
var from = emptyToNull(input.CreditApplicationSearchFromDate);
var to = emptyToNull(input.CreditApplicationSearchToDate);
from = from ?? DateTime.Today.ToString("yyyy-MM-dd");
to = to ?? DateTime.Today.ToString("yyyy-MM-dd");
我想这样做:
Func<string, string> emptyToNull = s => String.IsNullOrWhiteSpace(s) ? null : s.Trim();
var from = emptyToNull(input.CreditApplicationSearchFromDate);
var to = emptyToNull(input.CreditApplicationSearchToDate);
from = from ?? new DateTime().ToString("yyyy-MM-dd HH:mm");
to = to ?? new DateTime().ToString("yyyy-MM-dd HH:mm");
但不好,当我搜索例如 2013-04-10 和 2013-04-10 以查找全天的点击时,我不知道如何显示