How do i format a java.time.Duration mm:ss

Paul Taylor

I have a java.time.Duration and I want to output it in the form of mm:ss. It doesnt seem possible to use DateTimeFormatter since that only accepts LocalTime, ZonedTIme ectera

So I did it like this, works fine for 90 seconds give 1:30, but for 66 seconds gives 1:6 whereas I want 1:06

Duration duration = Duration.ofSeconds(track.getLength().longValue());
System.out.println(duration.toMinutes() + ":" + duration.minusMinutes(duration.toMinutes()).getSeconds());
assylias

You could create a LocalTime representing the duration from midnight (00:00) and use a DateTimeFormatter:

LocalTime t = LocalTime.MIDNIGHT.plus(duration);
String s = DateTimeFormatter.ofPattern("m:ss").format(t);

Note that this will only work for durations less than one hour.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Java 8 Time API: how to parse string of format “mm:ss” to Duration?

From Dev

Convert factor of format Hh Mm Ss to time duration

From Dev

How do I convert a jodatime Duration into a string formatted as hh:mm:ss?

From Dev

How do I convert a jodatime Duration into a string formatted as hh:mm:ss?

From Dev

How set the time to zero in given format yyyy-MM-dd HH:mm:ss(Java)

From Dev

How do I validate yyyy-mm-dd hh:mm:ss format

From Dev

How do I validate yyyy-mm-dd hh:mm:ss format

From Dev

Format time in hh:mm:ss

From Dev

How can i make python take a data time in format hh:mm:ss and store it in an array?

From Dev

How can I get the correct sum() of time fields with exact value in HH:MM:SS format

From Dev

How do I format time to hh:mm using Twig (Symfony)

From Dev

How do I convert HH:MM time format to decimals in SSRS?

From Dev

How can I separate time from time zone and put time in format "yyyy-m hh:mm:ss"?

From Dev

How to format time from dd:hh:mm:ss to only hh:mm:ss in SQL server?

From Dev

How do I set date format to `YYYY-MM-DDTHH24:MI:SS` in PostgreSQL

From Dev

How do I set date format to `YYYY-MM-DDTHH24:MI:SS` in PostgreSQL

From Dev

How to convert time in seconds to HH:MM:SS format in MySQL?

From Java

How to show current time in JavaScript in the format HH:MM:SS?

From Dev

Converting Youtube Data API V3 video duration to hh:mm:ss format in java?

From Dev

Converting Youtube Data API V3 video duration to hh:mm:ss format in java?

From Dev

How i can convert format date to d/M/yyyy and convert format time to h:mm:ss AM in SQL

From Dev

How do I plot time (HH:MM:SS) in X axis in R

From Dev

How to change date and time format from"yyyy-MM-dd HH:mm:ss" to "h:mm a"?

From Dev

How to do a Conditional Formatting with hh:mm:ss format on Excel

From Dev

How do I convert YYYY/MM/DD HH:MM:SS to std::chrono::system_clock::time_point?

From Dev

How do I convert YYYY/MM/DD HH:MM:SS to std::chrono::system_clock::time_point?

From Dev

Bootstrap datetimepicker :: how can i set it in 'hh:mm:ss' format?

From Java

Compare two time in MM:SS format

From Dev

output time format as "hh:mm:ss" in vb

Related Related

  1. 1

    Java 8 Time API: how to parse string of format “mm:ss” to Duration?

  2. 2

    Convert factor of format Hh Mm Ss to time duration

  3. 3

    How do I convert a jodatime Duration into a string formatted as hh:mm:ss?

  4. 4

    How do I convert a jodatime Duration into a string formatted as hh:mm:ss?

  5. 5

    How set the time to zero in given format yyyy-MM-dd HH:mm:ss(Java)

  6. 6

    How do I validate yyyy-mm-dd hh:mm:ss format

  7. 7

    How do I validate yyyy-mm-dd hh:mm:ss format

  8. 8

    Format time in hh:mm:ss

  9. 9

    How can i make python take a data time in format hh:mm:ss and store it in an array?

  10. 10

    How can I get the correct sum() of time fields with exact value in HH:MM:SS format

  11. 11

    How do I format time to hh:mm using Twig (Symfony)

  12. 12

    How do I convert HH:MM time format to decimals in SSRS?

  13. 13

    How can I separate time from time zone and put time in format "yyyy-m hh:mm:ss"?

  14. 14

    How to format time from dd:hh:mm:ss to only hh:mm:ss in SQL server?

  15. 15

    How do I set date format to `YYYY-MM-DDTHH24:MI:SS` in PostgreSQL

  16. 16

    How do I set date format to `YYYY-MM-DDTHH24:MI:SS` in PostgreSQL

  17. 17

    How to convert time in seconds to HH:MM:SS format in MySQL?

  18. 18

    How to show current time in JavaScript in the format HH:MM:SS?

  19. 19

    Converting Youtube Data API V3 video duration to hh:mm:ss format in java?

  20. 20

    Converting Youtube Data API V3 video duration to hh:mm:ss format in java?

  21. 21

    How i can convert format date to d/M/yyyy and convert format time to h:mm:ss AM in SQL

  22. 22

    How do I plot time (HH:MM:SS) in X axis in R

  23. 23

    How to change date and time format from"yyyy-MM-dd HH:mm:ss" to "h:mm a"?

  24. 24

    How to do a Conditional Formatting with hh:mm:ss format on Excel

  25. 25

    How do I convert YYYY/MM/DD HH:MM:SS to std::chrono::system_clock::time_point?

  26. 26

    How do I convert YYYY/MM/DD HH:MM:SS to std::chrono::system_clock::time_point?

  27. 27

    Bootstrap datetimepicker :: how can i set it in 'hh:mm:ss' format?

  28. 28

    Compare two time in MM:SS format

  29. 29

    output time format as "hh:mm:ss" in vb

HotTag

Archive