mysqlでタイムスタンプを日付形式に変換する方法は何ですか?
MySQLでは、タイムスタンプを日付形式に変換するためにFROM_UNIXTIME()関数を使用することができます。
以下は日本語でネイティブにパラフレーズしてください。
例:
SELECT FROM_UNIXTIME(timestamp_column) AS date_column FROM table_name;
timestamp_columnとは、タイムスタンプを含む列名であり、table_nameはその列が含まれるテーブル名です。検索結果は変換された日付形式で返されます。
時間スタンプが秒単位であれば、FROM_UNIXTIME()関数を直接使用して変換できます。もし時間スタンプがミリ秒単位であれば、時間スタンプを1000で割ってから変換する必要があります。
例:
-- 示例1:时间戳以秒为单位
SELECT FROM_UNIXTIME(1610707200) AS date_column;
-- 输出结果:2021-01-15 00:00:00
-- 示例2:时间戳以毫秒为单位
SELECT FROM_UNIXTIME(1610707200000/1000) AS date_column;
-- 输出结果:2021-01-15 00:00:00
実際の状況に応じて適切な例を選んで使用してください。