ホームページ >データベース >mysql チュートリアル >MySQL の日付文字列を UNIX タイムスタンプに、またはその逆に変換するにはどうすればよいですか?

MySQL の日付文字列を UNIX タイムスタンプに、またはその逆に変換するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-29 22:28:12580ブラウズ

How to Convert MySQL Date Strings to UNIX Timestamps and Vice Versa?

MySQL 日付文字列を UNIX タイムスタンプに変換する

日付文字列を UNIX タイムスタンプに変換する

「Apr 15 2012 12」という形式の日付文字列を変換するには:00AM" を UNIX タイムスタンプに変換するには、次の SQL を使用します。 query:

SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'))

日付形式の変更

日付形式を変更するには、FROM_UNIXTIME() 関数を UNIX_TIMESTAMP() 関数とともに使用します。たとえば、次のクエリは、UNIX タイムスタンプを "%m-%d-%Y %h:%i:%p" の形式に変換します。

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p')), '%m-%d-%Y %h:%i:%p')

Documentation

詳細詳細については、次の MySQL を参照してください。ドキュメント:

  • [UNIX_TIMESTAMP](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_unix-tim estamp)
  • [FROM_UNIXTIME](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_from-unixtime)

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

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