0

所以我在下面有这个查询条件:

query.Criteria.AddCondition("fns_enddate", ConditionOperator.Equal, today.ToLocalTime().AddDays(-1));

有没有办法忽略 datetime 字段的时间?

例子:

我希望这条记录的 fns_endate 是 03/05/2018 6:00 但由于时间(6:00)而没有被查询拾取。

4

1 回答 1

0

您使用了错误的ConditionOperator,要比较日期,您应该使用On 运算符(Yesterday 也可以在您的场景中使用)

条件运算符.On

query.Criteria.AddCondition("createdon", ConditionOperator.On, today.ToLocalTime().AddDays(-1));

条件运算符.昨天

query.Criteria.AddCondition("createdon", ConditionOperator.Yesterday);
于 2018-03-06T18:36:47.030 回答