我已經給出了數百個CSV文件,所有這些文件都帶有我不認識的時間戳。我一直在盡力找到它,並嘗試使用JavaScript轉換它們,但到目前爲止,我沒有運氣。 我給出的所有說明都是這樣的:「時間戳39845.03是日期01/02/2009和時間00:45的表示。」我被告知這是一個微軟的時間戳。這是什麼類型的時間戳,以及如何使用JavaScript將其轉換爲人類可讀格式
0
A
回答
1
看起來這是從01/01/1900起經過的天數。
var date = new Date('01 jan 1900');
date.setTime(date.getTime() + 39845.03 * 24 * 60 * 60 *1000);
將在javascript中執行此操作。
額外的乘法器相當明顯地將其轉換爲毫秒。
2
這是Microsoft Excel
的時間戳格式。這是一種特殊的。 1.1.1900 0:0是1.0。 2.1.1900 0:0是2.0。
逗號後面的部分表示時間。
在ExcelTips: Unix timestamps to Excel他們給了一個公式,只需要倒置,以實現轉換。
function convertExcelTimeToUnix(excelTime) {
return (excelTime - 25569) * 86400;
}
結果是一個UNIX時間戳並且可以例如被傳遞到的Date
的constzructor。
var realDate = new Date(convertExcelTimeToUnix(excelTime))
相關問題
- 1. 這是什麼類型的時間戳以及如何轉換?
- 2. 將zip文件時間戳轉換爲人類可讀格式
- 3. 如何將unix時間戳轉換爲人類可讀時間?
- 4. Matlab將UNIX時間轉換爲人類可讀格式
- 5. 什麼是無效(*)()類型,以及如何轉換爲這種類型
- 6. 將時間戳翻譯爲人類可讀格式
- 7. 人類可讀時間的格式? JavaScript
- 8. 從JSON模型將時間戳轉換爲可讀格式
- 9. 爲什麼我可以轉換爲這種類型而不是其他類型?
- 10. Javascript將人類時間轉換爲時間戳
- 11. 將unix時間戳轉換爲mysql中的人類可讀時間
- 12. 轉換時代時間戳到SQL Server(人類可讀的格式)
- 13. 如何將unix時間戳列表轉換爲人類可讀日期列表
- 14. Python:將Varbinary類型的時間戳轉換爲unix時間戳
- 15. 這是什麼時間格式,以及如何將其轉換爲標準化的dd/mm/yyyy日期?
- 16. 將NTP時間轉換爲人類可讀的時間
- 17. 這是哪種日期格式以及如何將其轉換爲JavaScript日期?
- 18. 從Python中的時代將人類可讀時間戳轉換爲毫秒
- 19. 轉換Unix的時間,人類可讀的格式
- 20. 如何時間戳轉換爲可讀格式
- 21. 這些可能是什麼類型的時間戳?
- 22. 將時間戳轉換爲人類可讀日期的正確方法是什麼?
- 23. 將時間戳轉換爲Excel可讀格式?
- 24. toDateString()不工作將unix時間戳轉換爲可讀格式?
- 25. 如何使用javascript將人類可讀的小時數轉換爲毫秒數?
- 26. 這是什麼類型的對象以及如何使用它?
- 27. 這是什麼編碼,以及如何將其轉換?
- 28. 將unix時間戳轉換爲laravel中的人類可讀日期
- 29. 在PHP中將unix時間戳轉換爲人類可讀的日期?
- 30. 使用JavaScript將ISO時間戳轉換爲日期格式?
這些時間戳的最大小數位數是多少? – digitalbath
你需要使用時間戳數據嗎?時間戳字段通常用於管理併發性。 – BonyT
@digitalbath從幾個文件中快速瀏覽它看起來像2,就像上面的例子。 – Peter