在MySQL 中將紀元時間轉換為人類可讀日期
紀元時間,表示自1970 年1 月1 日UTC 以來經過的秒數的時間戳,通常是儲存在資料庫中。將紀元時間轉換為人類可讀的日期格式對於資料操作和視覺化至關重要。
考慮儲存在 VARCHAR 資料型別中的紀元值 1389422614485。要將其轉換為人類時間,我們可以利用MySQL 中的from_unixtime() 函數以及數學運算:
select from_unixtime(floor(1389422614485/1000));
具有毫秒精度的紀元值需要除以1000 才能提取以秒為單位的時間戳。 Floor() 函數確保我們使用整數秒數。結果:
2014-01-11 12:13:34
MySQL 8.0 更新(2020 年7 月)
在MySQL 8.0 中,處理毫秒時不再需要下限函數:
select from_unixtime(1594838230234/1000);
這將返回:
2020-07-15 18:37:10.2340
透過了解此轉換過程,開發人員可以輕鬆地將紀元時間值轉換為人類可讀的日期以用於各種分析目的,從而確保準確且易於理解的數據表示。
以上是以下是一些適合您提供的文章的基於問題的標題: * 如何在 MySQL 中將紀元時間轉換為人類可讀的日期? * 在 MySQL 中將紀元時間轉換為日期:逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!