我知道如何使用 file.lastModified();
。
当我 println
我得到(例如):Sat Mar 17 09:24:33 GMT+01:00 2012。
但是有没有可能我只得到日月年的数字,例如:17 03 2012
他们有办法做到这一点吗,也许是过滤器,或者是其他函数来获取最后修改日期的数字?
最佳答案
文件是 java.io.File 对象吗?
lastModified 应该以毫秒为单位返回时间。您可以创建一个具有 lastModified 返回值的 Date 对象,并使用 SimpleDateFormat 格式化输出
Date date = new Date(file.lastModified());
System.out.println(date);
SimpleDateFormat sdf = new SimpleDateFormat("d M y");
System.out.println(sdf.format(date));
关于java - 选择日期、月份和年份 file.lastModified();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9818813/