首頁 >資料庫 >mysql教程 >如何將 MySQL 日期字串轉換為 UNIX 時間戳,反之亦然?

如何將 MySQL 日期字串轉換為 UNIX 時間戳,反之亦然?

Linda Hamilton
Linda Hamilton原創
2024-11-29 22:28:12669瀏覽

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

將MySQL 日期字串轉換為UNIX 時間戳

將日期字串轉換為UNIX 時間戳

轉換格式為「Apr 15 2012 12”的日期字串:00AM" 到UNIX 時間戳,使用以下SQL查詢:

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

修改日期格式

要修改日期格式,請使用FROM_UNIXTIME() 函數與UNIX_TIMESTAMP() 函數。 %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')

文件

了解更多資訊參考下面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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn