Crm 2011 QueryExpression DateTime Equal Condition

时间:2015-07-26 13:51:47

标签: c# datetime dynamics-crm-2011

我需要检索2年前使用QueryExpression创建的发票(日期和月份部分必须匹配)。我更新了一些发票记录'在Sql中创建字段以使它们与当前日期匹配。然后我编写了下面显示的代码,但我没有记录。

       DateTime _2YearsAgo = DateTime.Today.AddYears(-2);

       QueryExpression getInvoices= new QueryExpression("invoice");
       getInvoices.ColumnSet = new ColumnSet(true);
       getInvoices.Criteria = new FilterExpression();
       getInvoices.Criteria.AddCondition("createdon", ConditionOperator.Equal, _2YearsAgo);

       EntityCollection invoices = orgService.RetrieveMultiple(getInvoices);

我还尝试更新“已创建”'考虑时间部分的字段值,并将DateTime参数转换为ShortDateString和UTC时间。

0 个答案:

没有答案