問題:如何使用H:MM:SS 等模式格式化持續時間(以秒為單位)在Java中?現有的 Java 實用程式適用於格式化時間,而不是持續時間。
解決方案:
要在不引入外部函式庫的情況下格式化持續時間,可以使用 Java 內建的 Formatter 類別或類似的捷徑。
例如,給定一個表示秒數的整數s:
String formattedDuration = String.format("%d:%02d:%02d", s / 3600, (s % 3600) / 60, (s % 60));
這段程式碼中:
d 格式說明符確保分鐘和秒始終採用兩位數格式,並根據需要添加前導零。
以上是如何在 Java 中將持續時間(以秒為單位)格式化為 H:MM:SS?的詳細內容。更多資訊請關注PHP中文網其他相關文章!