我正在計算兩個 LocalDateTime 值之間的時間差。我正在Duration為此使用。現(xiàn)在我想將其轉(zhuǎn)換為hh:mm:ss字符串值的格式。我一直在檢查如何做到這一點,但仍然沒有運氣。任何指導(dǎo)將不勝感激。 LocalDateTime startTime = some value LocalDateTime endTime = some value Duration totalWaitingDuration = Duration.between(endTime, startTime); String waitingTime = String.valueOf(totalWaitingDuration.toHours()); 在此,我得到的時差僅以小時為單位。我怎樣才能得到它的hh:mm:ss格式?
1 回答

慕村225694
TA貢獻1880條經(jīng)驗 獲得超4個贊
您可以使用阿帕奇公共資源:
DurationFormatUtils.formatDuration(totalWaitingDuration.toMillis(), "H:mm:ss", true)
持續(xù)時間不得為負數(shù)。
添加回答
舉報
0/150
提交
取消