MySQL でのタイムスタンプの日時への変換
MySQL でタイムスタンプを操作する場合、タイムスタンプを同等の日時に変換すると便利です。 1300464000 のようなタイムスタンプがあり、それを対応する日時形式に変換したい場合を考えてみましょう。
解決策:
MySQL は FROM_UNIXTIME( ) 関数を使用してこの変換を実行します。 1300464000 を日時に変換するには、次のクエリを使用します:
SELECT FROM_UNIXTIME(1300464000) AS datetime;
出力:
datetime 2011-03-18 16:00:00
補足:
タイムスタンプがミリ秒単位で保存されている場合(例としてJava のタイムスタンプを使用)、正確な Unix 時間を秒単位で取得するには、FROM_UNIXTIME() を使用する前に、それを 1000 で割る必要があります。
以上がUnix タイムスタンプを MySQL 日付時刻に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。