如何将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. PHP将日期转换为时间戳
- 3. 将EPOCH时间戳转换为日期
- 4. 将日期转换为时间戳
- 5. 将日期转换为jQuery时间戳
- 6. Bash将日期转换为时间戳
- 7. 如何将日期时间转换为java中的时间戳
- 8. 将日期,日期时间转换为时间戳
- 9. 将日期和时间转换为日期+时间戳
- 10. 如何将整数时间戳转换为Python日期时间
- 11. 如何将Windows 64位时间戳转换为日期时间?
- 12. 如何将文本日期转换为时间戳?
- 13. 将时间戳转换为日期并将日期转换为时间戳记格式
- 14. 将MySql日期时间戳转换为JavaScript的日期格式
- 15. 如何获取外部文件的上次修改时间戳?
- 16. 如何将时间戳转换为Qt中的日期?
- 17. 如何将时间戳转换为Bash中的日期?
- 18. 如何将时间戳转换为android中的日期?
- 19. 如何将epoch时间戳转换为hive中的PST日期
- 20. 如何将SQL时间戳转换为swift中的日期?
- 21. 如何将时间戳转换为SQL中的日期?
- 22. 将时间戳转换为可读的日期/时间PHP
- 23. 将时间戳转换为R中的日期时间格式
- 24. 将SAS日期时间转换为SAS中的UNIX时间戳
- 25. 将时间戳转换为js中的日期时间
- 26. 转换日期为时间戳
- 27. PHP日期转换为unix时间戳
- 28. :日期转换为时间戳
- 29. PHP日期转换为时间戳
- 30. 将文本格式转换为不带时间戳的日期
毫秒,而不是秒) – Bozho 2011-04-02 21:11:26
+1:日期总是带着毫秒;) – 2011-04-03 06:57:51
+ 1 @彼得:* G ... – Daniel 2011-04-03 08:57:09