從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
輸入下圖所示的公式,回車執行公式,把單元格的格式更改爲日期格式。如需批量轉換,可使用十字星拖動複製公式。
參考鏈接:
http://spreadsheetpage.com/index.php/tip/converting_unix_timestamps/