Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚认识到 Mac Os X 不会向java.io.File#lastModified()方法返回任何毫秒信息。
java.io.File#lastModified()
long 值是四舍五入的,所以最具体的信息是传输到DateTimeObject 之后的第二个信息。
DateTime
有没有办法以其他方式获取这些信息,可能是通过该java.nio.file.Files#readAttributes(Path,Class,LinkOption[])方法,或者希望可以区分毫秒?
java.nio.file.Files#readAttributes(Path,Class,LinkOption[])
这是文件系统的限制,而不是 Java API 的限制。根据格式规范, HFS+ 仅以一秒的粒度存储时间戳。