如何將File#lastModified()
轉換爲實際日期?格式並不重要。如何將上次修改的時間戳文件轉換爲日期?
25
A
回答
40
Date d = new Date(file.lastModified());
lastModified()返回自1970-01-01以來的毫秒數,Date類也以相同的方式存儲其時間。 Date(long)構造函數需要這些毫秒,並用它初始化Date。
2
獲得最後修改的時間戳,如the duplicate of your question
描述的創建一個新的
Date
對象,或Calendar
對象。new Date(timestamp)
。或者Calendar.getInstance()
,然後致電setTimeInMillis(timestamp)
。正如其名稱所暗示的,時間戳實際上是在數毫秒內(自1970年1月1日)然後,您可以通過
java.text.SimpleDateFormat
5
格式化日期你得到的是代表數的長號碼毫秒自1970年1月1日起過去。這是表示日期的標準方式。
試試這個:
java.util.Date myDate = new java.util.Date(theFile.lastModified());
,現在你手邊有一個Date對象。
您可以使用SimpleDateFormat以可愛的方式打印該日期。
13
只需使用SimpleDateFormat
類即可將長期轉換爲日期。 只有你執行代碼:
new SimpleDateFormat("dd-MM-yyyy HH-mm-ss").format(
new Date(new File(filename).lastModified())
);
相關問題
- 1. 如何將文件日期和時間戳(修改日期)轉換爲批處理文件中的分鐘數?
- 2. 將日期時間轉換爲時間戳並再次返回
- 3. 將日期轉換爲Matlab時間戳
- 4. PHP將日期轉換爲時間戳
- 5. Bash將日期轉換爲時間戳
- 6. 將EPOCH時間戳轉換爲日期
- 7. 將日期轉換爲時間戳
- 8. 將日期轉換爲UNIX時間戳
- 9. 將日期轉換爲jQuery時間戳
- 10. 如何將日期時間轉換爲java中的時間戳
- 11. 將日期和時間轉換爲日期+時間戳
- 12. 將日期,日期時間轉換爲時間戳
- 13. Perl - 將日期時間戳轉換爲日期時間對象
- 14. 將日期時間戳轉換爲日期時間
- 15. 如何將utc日期時間轉換爲模糊時間戳
- 16. 如何將整數時間戳轉換爲Python日期時間
- 17. 如何將Nagios時間戳轉換爲日期時間?
- 18. 如何將Windows 64位時間戳轉換爲日期時間?
- 19. 如何將日期時間轉換爲時間戳紀元
- 20. 如何將文本日期轉換爲時間戳?
- 21. 如何將R中的日期和時間戳轉換爲僅日期戳記?
- 22. 如何將unix時間戳轉換爲日曆日期moment.js
- 23. 將unix時期時間戳轉換爲TSQL日期時間
- 24. 將時間戳轉換爲日期並將日期轉換爲時間戳記格式
- 25. 如何將自定義日期()轉換爲時代時間戳?
- 26. 將MySql日期時間戳轉換爲JavaScript的日期格式
- 27. PHP日期時間錯誤/文件上次修改時間
- 28. 如何獲取外部文件的上次修改時間戳?
- 29. 如何將時間戳轉換爲Bash中的日期?
- 30. 如何將epoch時間戳轉換爲hive中的PST日期
毫秒,而不是秒) – Bozho 2011-04-02 21:11:26
+1:日期總是帶着毫秒;) – 2011-04-03 06:57:51
+ 1 @彼得:* G ... – Daniel 2011-04-03 08:57:09