Excel轉換Java 時間戳爲正常時間

從Mysql數據庫導出數據到Excel文件,打開文件發現數據的時間格式均爲Java格式的時間戳,爲了增強數據的可讀性,需把時間戳批量轉換爲日常日期格式。

轉換原理如下:轉化時間戳從微秒到天,再加上epoch Time,然後在根據所在時區+/-數值

轉換毫秒爲天
=((((x/1000)/60)/60)/24)


把結果加上Epoch
=((((x/1000)/60)/60)/24)+DATE(1970,1,1)


調整所在的GMT時區偏移,如中國時區爲GMT+8:00
=((((x/1000)/60)/60)/24)+DATE(1970,1,1)+(8/24)

上述表達式可簡化爲
=(A1/86400000)+25569+(8/24)

以2013-11-4 16:18:58(GMT+8:00)爲例,它的Java格式的時間戳爲1383553138877

輸入下圖所示的公式,回車執行公式,把單元格的格式更改爲日期格式。如需批量轉換,可使用十字星拖動複製公式。

163511895.png


參考鏈接:

http://spreadsheetpage.com/index.php/tip/converting_unix_timestamps/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章