BigQuery なら CURRENT_DATE('Asia/Tokyo')
で良かったのですが、Athena ではできなかったので今のところ以下のような感じで対応中。調べたのが 9:00 を回ってしまっていたので America/Chicago
を使いました。1
10-13 11:54 現在
SELECT DATE(CURRENT_TIMESTAMP AT TIME ZONE 'America/Chicago')
> 2021-10-12
SELECT DATE(CURRENT_TIMESTAMP)
> 2021-10-13
SELECT DATE(CURRENT_TIMESTAMP AT TIME ZONE 'Asia/Tokyo')
> 2021-10-13
もし他に良い方法があればご教示ください!
-
シカゴはサマータイム中は「GMT-5」だそうです。これをやるにあたって調べました。なので、14:00 までであればこういう日付系の検証に使えそう。 ↩