0

我有一个带有字段“DisableOn__c”的自定义对象“DisableUserTask__c”。我试图提出一个查询来查找任何带有“DisableOn__c”字段的“DisableUserTask__c”任务,但我似乎无法提出查询。

当我运行查询只是为了获取任务时,查询“DisableOn__c”字段会在我的时区返回,格式为:u'2015-07-28T21:00:00.000+0000'

我试过使用:

"select Name, Project__c, Ownerid, Id, DisableOn__c, User__c from PIXDisableUserTask__c WHERE Status__c = 'Pending' AND DisableOn__c < :Datetime.now()"

...但这给了我一个格式错误的查询。我对这样的数据库查询很陌生,所以我很困惑。任何帮助,将不胜感激!:)

4

2 回答 2

0

在查询时,Salesforce 会为您提供您正在接收的格式。您的查询没有问题,您可以直接将收到的值用于其他操作。

于 2015-07-29T12:50:49.643 回答
0

我会尝试设置一个日期变量

DateTime date1 = System.Now();
"select Name, Project__c, Ownerid, Id, DisableOn__c, User__c from PIXDisableUserTask__c WHERE Status__c = 'Pending' AND DisableOn__c < :date1"
于 2015-07-29T16:33:16.233 回答