Date Formats and Date Literals
DateTime field values are stored as Coordinated Universal Time (UTC).
When a dateTime value is returned in Salesforce, it’s adjusted for the time zone specified in your org preferences.
If you want to process these values in different time zones, your application might need to handle the conversion.
For a fieldExpression that uses date formats, the date is not enclosed in single quotes. Don’t use quotes around the date.
For example:
SELECT Id
FROM Account
WHERE CreatedDate > 2016-10-08T01:02:03Z
Date Literals:
Simple Queries:
SELECT Id FROM Account WHERE CreatedDate = YESTERDAY
SELECT Id FROM Account WHERE CreatedDate > TODAY
SELECT Id FROM Opportunity WHERE CloseDate = TOMORROW
SELECT Id FROM Account WHERE CreatedDate > LAST_WEEK
SELECT Id FROM Account WHERE CreatedDate < THIS_WEEK
SELECT Id FROM Account WHERE CreatedDate < THIS_MONTH
SELECT Id FROM Account WHERE CreatedDate = LAST_90_DAYS
DateTime field values are stored as Coordinated Universal Time (UTC).
When a dateTime value is returned in Salesforce, it’s adjusted for the time zone specified in your org preferences.
If you want to process these values in different time zones, your application might need to handle the conversion.
For a fieldExpression that uses date formats, the date is not enclosed in single quotes. Don’t use quotes around the date.
For example:
SELECT Id
FROM Account
WHERE CreatedDate > 2016-10-08T01:02:03Z
Date Literals:
Simple Queries:
SELECT Id FROM Account WHERE CreatedDate = YESTERDAY
SELECT Id FROM Account WHERE CreatedDate > TODAY
SELECT Id FROM Opportunity WHERE CloseDate = TOMORROW
SELECT Id FROM Account WHERE CreatedDate > LAST_WEEK
SELECT Id FROM Account WHERE CreatedDate < THIS_WEEK
SELECT Id FROM Account WHERE CreatedDate < THIS_MONTH
SELECT Id FROM Account WHERE CreatedDate = LAST_90_DAYS
No comments:
Post a Comment