Programa Java para convertir milisegundos a minutos y segundos

En el programa anterior, aprenderá a convertir milisegundos a minutos y segundos individualmente y juntos en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Tipos de datos de Java (primitivo)
  • Entrada y salida básica de Java

Ejemplo 1: convertir milisegundos en minutos y 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 ); ) )

Salida

 1000000 milisegundos = 16 minutos o 1000000 milisegundos = 1000 segundos

En el programa anterior, hemos convertido los milisegundos dados a minutos usando el toMinutes()método. Asimismo, utilizamos el toSeconds()método para convertirlo a segundos.

También podemos usar matemáticas básicas para convertirlo en minutos y segundos.

 Segundos = Milisegundos / 1000

mientras que los minutos son

 Minutos = Segundos / 60 o Minutos = (Milisegundos / 1000) / 60

Ejemplo 2: convertir milisegundos en minutos y 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); ) )

Salida

 1000000 milisegundos = 16 minutos y 40 segundos.

En el programa anterior, usamos la fórmula:

 Minutos = (milisegundos / 1000) / 60 y segundos restantes = (milisegundos / 1000)% 60

Primero, calculamos los minutos simplemente dividiéndolos en segundos y luego en minutos dividiéndolos entre 60.

Luego, calculamos los segundos restantes dividiéndolos en segundos y obteniendo el resto cuando se divide por 60.

Articulos interesantes...