gpt4 book ai didi

Java-将文件时间转换为日期格式

转载 作者:行者123 更新时间:2023-12-01 20:52:38 26 4
gpt4 key购买 nike

我想将文件时间转换为日期格式(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)。谢谢。

最佳答案

您必须使用较低的 d 和较低的 y:

DateFormat df=new SimpleDateFormat("dd/MM/yyyy");

因为:

D Day in year
d Day in month
y Year
Y Week year

有关更多信息,请参阅javadoc of SimpleDateFormat

关于Java-将文件时间转换为日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42978675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com