如何将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