MySQL:將時間戳轉換為日期時間
在MySQL 中處理資料時,將時間戳轉換為日期時間是一項常見任務。時間戳記是特定時間點的數字表示,通常表示為自參考點(通常稱為 Unix 紀元)以來經過的秒數。
問題:
如何將 1300464000 這樣的時間戳值轉換為以下格式的日期時間字串"2011-03-18 16:00:00"?
答案:
要將時間戳轉換為 MySQL 中的日期時間,可以使用 FROM_UNIXTIME() 函數。此函數採用時間戳記作為輸入並傳回日期時間字串。語法如下:
在這種情況下,您可以使用以下查詢將時間戳記 1300464000轉換為日期時間:
此查詢將傳回以下內容結果:
注意:
如果您使用的框架以毫秒為單位儲存時間戳記(例如,Java),則需要將時間戳除以1000 在使用FROM_UNIXTIME() 先前取得正確的 Unix 時間(以秒為單位)功能。
以上是如何將 MySQL 時間戳記轉換為日期時間字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!