example jodatime duration

jodatime format date example



Convertir la duraciĆ³n de JodaTime a cadena (2)

Tengo película con duración de 127 segundos. Quiero mostrarlo como 02:07 . ¿Cuál es la mejor manera de implementar esto?


Quería esto para mí y no encontré la respuesta de Llyas como precisa. Quiero tener un contador y cuando tuve 0 horas y 1 minuto obtuve 0:1 con su respuesta, ¡pero esto se soluciona fácilmente con una línea de código!

Period p = time.toPeriod(); PeriodFormatter hm = new PeriodFormatterBuilder() .printZeroAlways() .minimumPrintedDigits(2) // gives the ''01'' .appendHours() .appendSeparator(":") .appendMinutes() .toFormatter(); String result = hm.print(p);

Esto te dará 02:07 !


Duration yourDuration = //... Period period = yourDuration.toPeriod(); PeriodFormatter minutesAndSeconds = new PeriodFormatterBuilder() .printZeroAlways() .appendMinutes() .appendSeparator(":") .appendSeconds() .toFormatter(); String result = minutesAndSeconds.print(period);