我如何在datetime上查询我的crm数据并忽略时间并将条件设置为日期?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何在datetime上查询我的crm数据并忽略时间并将条件设置为日期?相关的知识,希望对你有一定的参考价值。
所以我有以下查询条件:
query.Criteria.AddCondition("fns_enddate", ConditionOperator.Equal, today.ToLocalTime().AddDays(-1));
有没有办法忽略datetime字段的时间?
例:
我希望这个记录来自哪个fns_endate是03/05/2018 6:00但由于时间(6:00)它不会被查询拾取。
答案
你使用错误的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);
以上是关于我如何在datetime上查询我的crm数据并忽略时间并将条件设置为日期?的主要内容,如果未能解决你的问题,请参考以下文章
Oro CRM 在安装期间不忽略数据库的 parameters.yml