【SQL】UNIXタイムスタンプを日付に直す方法
SQLでUNIX時間をタイムスタンプや日付に変換する方法です。 UNIXタイムスタンプとは、1970年1月1日午前0時0分0秒(UTC)からの経過秒数(整数)のことですね。
TIMESTAMP_SECONDS()やDATE()使うことで、UTCタイムスタンプや日付に変換できます。
SELECT TIMESTAMP_SECONDS(1614067958) AS utcTimestamp, DATE(TIMESTAMP_SECONDS(1614067958)) AS utcDate, DATE(TIMESTAMP_SECONDS(1614067958), 'Asia/Tokyo') AS jpDate