SQL タイムスタンプを年月日時分秒に変換する方法
SQLでは、DATE_FORMAT() 関数を使用してタイムスタンプを特定の日付と時刻の形式に変換できます。
例えば、timestamp_columnという名前でタイムスタンプが格納されている列があり、これを年-月-日 時:分:秒の形式に変換したいとします。次のSQL文を実行します。
SELECT DATE_FORMAT(FROM_UNIXTIME(timestamp_column), '%Y-%m-%d %H:%i:%s') AS formatted_timestamp
FROM your_table;
FROM_UNIXTIME() 関数はタイムスタンプを日時形式に変換し、DATE_FORMAT() 関数は日時形式を特定の形式に変換します。上記の例では、%Y-%m-%d %H:%i:%s は日時形式の書式指定文字列で、%Y は年、%m は月、%d は日、%H は時、%i は分、%s は秒を表します。
なお、上記のサンプルにおけるyour_tableは、タイムスタンプデータを含むテーブル名なので、ご自分の環境に合わせて置き換えてください。