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

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