サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
zenn.dev/mur0jas0n
RedshiftでCONVERT_TIMEZONE関数を用いてUTC(協定世界時)から日本時間へ変換する処理を実装しています。 ある日、ユーザーからの問い合わせをきっかけに、UTCから日本時間へ正しく変換されていないことが発覚しました。 UTC+10 CONVERT_TIMEZONEの構文は下記の通りです。 CONVERT_TIMEZONE( ['source_timezone',] 'target_timezone', 'timestamp') 日本時間はUTC+9のため、UTCから9時間進んだ値が出力されたらOKです。 しかし、なぜか10時間進んだ値が出力されていたのです…。 サマータイム適用説 公式ドキュメントを改めて確認すると、気になる記述が… タイムゾーン名の使用 タイムゾーン名を使用してタイムゾーンを指定する場合、CONVERT_TIMEZONE は自動的に夏時間 (DST)、
このページを最初にブックマークしてみませんか?
『zenn.dev』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く