Programa Java para converter milissegundos em minutos e segundos

No programa acima, você aprenderá a converter milissegundos em minutos e segundos individualmente e juntos em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Tipos de dados Java (primitivos)
  • Entrada e saída Java Basic

Exemplo 1: converter milissegundos em minutos e segundos individualmente

 import java.util.concurrent.TimeUnit; public class Milliseconds ( public static void main(String() args) ( long milliseconds = 1000000; // long minutes = (milliseconds / 1000) / 60; long minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds); // long seconds = (milliseconds / 1000); long seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds); System.out.format("%d Milliseconds = %d minutes", milliseconds, minutes ); System.out.println("Or"); System.out.format("%d Milliseconds = %d seconds", milliseconds, seconds ); ) )

Resultado

 1000000 milissegundos = 16 minutos ou 1000000 milissegundos = 1000 segundos

No programa acima, convertemos determinados milissegundos em minutos usando o toMinutes()método. Da mesma forma, usamos o toSeconds()método para convertê-lo em segundos.

Também podemos usar matemática básica para convertê-lo em minutos e segundos.

 Segundos = Milissegundos / 1000

enquanto os minutos são

 Minutos = Segundos / 60 ou Minutos = (Milissegundos / 1000) / 60

Exemplo 2: converter milissegundos em minutos e segundos

 public class Milliseconds ( public static void main(String() args) ( long milliseconds = 1000000; long minutes = (milliseconds / 1000) / 60; long seconds = (milliseconds / 1000) % 60; System.out.format("%d Milliseconds = %d minutes and %d seconds.", milliseconds, minutes, seconds); ) )

Resultado

 1000000 milissegundos = 16 minutos e 40 segundos.

No programa acima, usamos a fórmula:

 Minutos = (Milissegundos / 1000) / 60 e segundos restantes = (Milissegundos / 1000)% 60

Primeiro, calculamos os minutos simplesmente dividindo-os em segundos e, em seguida, em minutos, dividindo-os por 60.

Em seguida, calculamos os segundos restantes dividindo-os em segundos e obtendo o restante quando dividido por 60.

Artigos interessantes...