EQLには、対応するタイムスタンプを別のタイムゾーンで表したものを取得する関数が2つあります。
たとえば、TO_TZ(dateTime,'America/New_York')を使用すると、「GMTでdateTimeのときに、America/New_Yorkでは何時だったか」という質問に回答できます。
たとえば、FROM_TZ(dateTime,'EST')を使用すると、「ESTでdateTimeのときに、GMTでは何時だったか」という質問に回答できます。
式 | 結果 |
---|---|
TO_TZ(TO_DATETIME('2012-07-05T16:00:00.000Z'), 'America/New_York') | 2012-07-05T12:00:00.000Z |
TO_TZ(TO_DATETIME('2012-01-05T16:00:00.000Z'), 'America/New_York') | 2012-01-05T11:00:00.000Z |
FROM_TZ(TO_DATETIME('2012-07-05T16:00:00.000Z'), 'America/Los_Angeles') | 2012-07-05T23:00:00.000Z |
FROM_TZ(TO_DATETIME('2012-01-05T16:00:00.000Z'), 'America/Los_Angeles') | 2012-01-06T00:00:00.000Z |