5

我刚刚认识到 Mac Os X 不会向java.io.File#lastModified()方法返回任何毫秒信息。

long 值是四舍五入的,所以最具体的信息是传输到DateTimeObject 之后的第二个信息。

有没有办法以其他方式获取这些信息,可能是通过该java.nio.file.Files#readAttributes(Path,Class,LinkOption[])方法,或者希望可以区分毫秒?

4

1 回答 1

10

这是文件系统的限制,而不是 Java API 的限制。根据格式规范, HFS+ 仅以一秒的粒度存储时间戳。

于 2013-08-23T13:27:21.967 回答