如何在Mac Os X(Java)中返回文件访问的毫秒信息?
我刚认识到Mac Os X没有向java.io.File#lastModified()
方法返回任何毫秒信息。
长值是四舍五入的,因此最特定的信息类型是在转移到DateTime
对象后的第二种信息。
有没有办法以其他方式获取这些信息,可能是通过java.nio.file.Files#readAttributes(Path,Class,LinkOption[])
方法,还是希望能够区分毫秒?
这是文件系统的限制,而不是Java API的限制。 根据格式规范, HFS +仅将时间戳存储为一秒的粒度。