Java 中的格式化持續時間(H:MM:SS)
問題:
問題:問題:
問題:
java.util.Formatter formatter = new java.util.Formatter();
問題:
formatter.format("%d:%02d:%02d", seconds / 3600, (seconds % 3600) / 60, (seconds % 60));問題:
問🎜>如何我可以將持續時間(以秒為單位)格式化為H:MM:SS 格式嗎Java?
String formattedDuration = formatter.toString();答案:
要使用 H:MM:SS 模式格式化持續時間,您可以使用以下方法:
int seconds = 3661; String formattedDuration = String.format("%d:%02d:%02d", seconds / 3600, (seconds % 3600) / 60, (seconds % 60)); System.out.println(formattedDuration); // Output: 1:01:01建立一個Formatter物件:這個物件將處理使用%d 修飾符: 此修飾符指定變數應格式化為十進制整數。 為分鐘和秒附加零: d 修飾符確保分鐘和秒始終採用兩位數格式化,即使它們小於 10。 檢索已格式化的字串: 最後,透過呼叫 toString() 來擷取格式化的持續時間格式化程式上的方法物件。 範例:
以上是如何在 Java 中將持續時間格式化為 H:MM:SS 格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!