我的代码:String timeColonPattern = "HH:mm:ss.SSSSSSSSS"; DateTimeFormatter timeColonFormatter = DateTimeFormatter.ofPattern(timeColonPattern);LocalTime colonTime = LocalTime.parse("09:30:23.187235");我希望将“09:30:23.187235”转换为纳秒精度。ColonTime 与 09:30:23.187235 相同,但我希望将其转换为 09:30:23.187235000。即如果小数点后的数字小于9,它应该添加零。有什么建议可以实现吗?
1 回答

摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
LocalTime
已经具有纳秒精度。如果要输出此精度,请不要使用该.SSSSSSSSS
模式,而是使用.nnnnnnnnn
:
LocalTime colonTime = LocalTime.parse("09:30:23.187235");System.out.println( DateTimeFormatter.ofPattern("HH:mm:ss.nnnnnnnnn") .format(colonTime));
09:30:23.187235000
查看所有可能的模式查看DateTimeFormatter
课程。
添加回答
举报
0/150
提交
取消