書き方をいつも忘れてしまうのでメモ的投稿。
前提条件
- STANDARD SQLです(記載タイミングでレガシーのほうを使っているほうが稀かなと思いますが念の為)
フォーマット
JSTは+9時間なので、 Asia/Tokyo
のタイムゾーンを使う
FORMAT_TIMESTAMP( フォーマット文字列, 対象カラム, "Asia/Tokyo")
例
現在時間をJST(Asia/Tokyo)の時間で出す方法
SELECT FORMAT_TIMESTAMP( "%F %T", CURRENT_TIMESTAMP(), "Asia/Tokyo") as now_timestamp_jst