我想将文件时间格式转换为日期(DD / MM / YYYY)。
这是我的代码。
Path path = Paths.get(FilePath);
BasicFileAttributes attr;
attr = Files.readAttributes(path, BasicFileAttributes.class);
FileTime date=attr.creationTime();
DateFormat df=new SimpleDateFormat("DD/MM/YYYY");
Fdate=df.format(date.toMillis());
我试过这个代码月份和年份工作正常并且它的格式有些但是有些值是在当天打印(DD)。 谢谢。
答案 0 :(得分:3)
你必须使用较低的d和较低的y:
DateFormat df=new SimpleDateFormat("dd/MM/yyyy");
由于:
每年的D日 d每月的日子
y年份 Y周年
有关更多信息,请参阅javadoc of SimpleDateFormat