日付関数のタイムゾーンの変換
クライアントアプリケーションの SOQL クエリは、dateTime 項目の値を協定世界時 (UTC) の値で返します。dateTime 項目をユーザのタイムゾーンに変換するには、日付関数で convertTimezone() を使用します。
たとえば、convertTimezone(dateTimeField) 関数を使用して、1 時間ごとのすべての商談の Amount の値の合計を確認できます。この場合の時間は、ユーザのタイムゾーンに変換されます。
1swfobject.registerObject("clippy.codeblock-0", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17SELECT HOUR_IN_DAY(convertTimezone(CreatedDate)), SUM(Amount)
18FROM Opportunity
19GROUP BY HOUR_IN_DAY(convertTimezone(CreatedDate))日付関数では convertTimezone() のみを使用できます。次のクエリは、日付関数がないため機能しません。
1SELECT convertTimezone(CreatedDate)
2FROM Opportunity