我如何在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

在 python 中使用 bson.json_util.loads 时如何忽略时区?

如何在SQL Server中选择特定日期的行,忽略时间。

如何在另一个字符串中查找字符串并忽略小写/大写? [复制]

基于文本输入和下拉选项的 PHP 查询 - 并忽略空格?

如何忽略MySQL中insert语句的连续重复