问题:
我有一个文件目录,其中有一个创建日期。
我想达到的是得到的价值的创造日期,日期,月和年。
但是,我正在使用FileTime。
我希望能够调用一个GetMonth方法或类似的方法。
不幸的是,这是不可能的,有人知道一个很好的解决方案,以获得日/月/年的FileTime?
我试过什么:
最后一个问题:如何获得FileTime的日期、月份和年份?
前面谢谢你。
发布于 2019-09-10 03:08:38
FileTime➙Instant➙ZonedDateTime
我假设您使用的是Java 8或更高版本。必须将FileTime转换为Instant。然后,可以将一个ZoneId应用到Instant,以便为您想要日期的时区获取一个ZonedDateTime对象。下面的代码将FileTime转换为印度时间中的日期。
val zonedTime = fileTime.toInstant().atZone(ZoneId.of("Asia/Kolkata"))
println(zonedTime.year)
println(zonedTime.monthValue)
println(zonedTime.dayOfMonth)https://stackoverflow.com/questions/57862205
复制相似问题