我如何在datetime上查询我的crm数据并忽略时间并将条件设置为日期?

时间:2018-03-06 10:16:08

标签: c# plugins dynamics-crm query-expressions

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

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

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

示例:

我希望这条记录来自哪个fns_endate是03/05/2018 6:00但由于时间(6:00)而没有被查询选中。

1 个答案:

答案 0 :(得分:0)

您使用错误的ConditionOperator来比较应使用On operator (Yesterday can be also used in your scenario)的日期:

<强> ConditionOperator.On

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

<强> ConditionOperator.Yesterday

query.Criteria.AddCondition("createdon", ConditionOperator.Yesterday);