Converter Minutos do dia em Horario

Utilizando a classe TimeUnit podemos fazer a conversão dos minutos em hora, minuto e segundo.

A constante MINUTES é utilizada para denominar que estamos trabalhando com minutos e os métodos toHours, toMinutes, toSeconds recebem a quantidade de minutos a ser convertida.

Segue o exemplo de utilização

Long minutesOfDay = Long.valueOf(10L);

String format = "%02d:%02d:%02d";
Long hour = TimeUnit.MINUTES.toHours(minutesOfDay);
Long minutes = TimeUnit.MINUTES.toMinutes(minutesOfDay) - TimeUnit.HOURS.toMinutes(hour);
Long seconds = TimeUnit.MINUTES.toSeconds(minutesOfDay) - TimeUnit.MINUTES.toSeconds(minutes);
String time = String.format(format,hour, minutes, seconds);

Comments

Popular posts from this blog

Tela preta no Backtrack 5 ao executar o startx

Maven Error assembling EJB: META-INF/ejb-jar.xml is required for ejbVersion 2.x

Static Metamodel