ホームページ >データベース >mysql チュートリアル >Unix タイムスタンプを MySQL 日付時刻に変換するにはどうすればよいですか?

Unix タイムスタンプを MySQL 日付時刻に変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-01 12:57:10775ブラウズ

How to Convert Unix Timestamps to MySQL Datetimes?

MySQL でのタイムスタンプから日時への変換

1300464000 などの特定のタイムスタンプについて、タスクは MySQL で同等の日時表現を取得することです。 。 Unix システムではタイムスタンプがエポック (1970 年 1 月 1 日 UTC) からの秒数として表されることに注意することが重要です。

MySQL でこの変換を実現するには、FROM_UNIXTIME() 関数を利用します。たとえば、指定されたタイムスタンプ (1300464000) を日時に変換するには、次のクエリを使用します。

SELECT FROM_UNIXTIME(1300464000);

このクエリは、日時値を '2011-03-18 16:00:00' として返します。

: に保存されているタイムスタンプの場合ミリ秒は Java で一般的ですが、FROM_UNIXTIME() で使用する前に必ず値を 1000 で割ってください。これにより、Unix 時間を秒単位で操作できるようになり、日時への正確な変換が可能になります。

以上がUnix タイムスタンプを MySQL 日付時刻に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。