fork download
  1. import java.time.Duration;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5. int minutes = 123;
  6. Duration duration = Duration.ofMinutes(minutes);
  7.  
  8. // Default format
  9. System.out.println(duration);
  10.  
  11. // Custom format
  12. // ####################################Java-8####################################
  13. String formattedDuration = String.format("%d:%02d", duration.toHours(), duration.toMinutes() % 60);
  14. System.out.println(formattedDuration);
  15. // ##############################################################################
  16.  
  17. // ####################################Java-9####################################
  18. formattedDuration = String.format("%d:%02d", duration.toHoursPart(), duration.toMinutesPart(),
  19. duration.toSecondsPart());
  20. System.out.println(formattedDuration);
  21. // ##############################################################################
  22. }
  23. }
Success #stdin #stdout 0.08s 48732KB
stdin
Standard input is empty
stdout
PT2H3M
2:03
2:03