首頁 >資料庫 >mysql教程 >如何將 Unix 時間戳記轉換為 MySQL 日期時間?

如何將 Unix 時間戳記轉換為 MySQL 日期時間?

Barbara Streisand
Barbara Streisand原創
2024-11-25 21:02:15292瀏覽

How Can I Convert a Unix Timestamp to a MySQL Datetime?

在MySQL 中將時間戳轉換為日期時間

在MySQL 中使用時間戳記時,將它們轉換為對應的日期時間可能會很有用。考慮這樣的情況,您有一個時間戳,例如 1300464000,並且希望將其轉換為相應的日期時間格式。

解決方案:

MySQL 提供了 FROM_UNIXTIME( ) 函數來完成此轉換。若要將1300464000 轉換為日期時間,請使用下列查詢:

SELECT FROM_UNIXTIME(1300464000) AS datetime;

輸出:

datetime
2011-03-18 16:00:00

附加說明:

附加說明: >

如果時間戳記以毫秒為單位儲存(就是這樣使用Java的時間戳),在使用 FROM_UNIXTIME() 之前必須將其除以 1000 才能取得正確的 Unix 時間(以秒為單位)。

以上是如何將 Unix 時間戳記轉換為 MySQL 日期時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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