最佳答案
Java8中新的日期时间 API 的一个特性被认为是纳秒级的精度。但是当我像这样打印当前的日期时间到控制台
DateTimeFormatter formatter = DateTimeFormatter
.ofPattern("yyyy-MM-dd'T'HH:mm:ss,nnnnnnnnnZ");
System.out.println(OffsetDateTime.now().format(formatter));
我只看到毫秒精度: 2015-11-02T12:33:26,746000000 + 0100
操作系统似乎确实支持纳秒级的精度。当我通过终端打印当前的日期时间
date -Ins
我看到2015-11-02 T12:33:26,746134417 + 0100
如何在 Java 中获得纳秒级的精度? 我在 Ubuntu 14.0464位上运行 Oracle Java 1.8.0 _ 66