【发布时间】:2016-08-11 20:49:12
【问题描述】:
根据java.time documentation,java.time 应该能够以纳秒精度显示 LocalDateTime 或 LocalTime,但是当我运行 LocalDateTime.now() 并打印出来时,它只显示 3 位而不是 9。
像这样:
2016-08-11T22:17:35.031
有没有办法获得更高的精度?
【问题讨论】:
-
你是如何打印出来的?以及为什么需要更高的精度——计算机时钟可能并不更准确。
-
我正在使用
System.out.println(LocalDateTime.now())将其打印出来。我刚开始学习 Java,并且正在尝试一下并被困在这个问题上。