我的代碼: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
提交
取消