Header Ads Widget

Ticker

6/recent/ticker-posts

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.

Ejemplo 1: Convertir milisegundos a minutos y segundos individualmente

  1. import java.util.concurrent.TimeUnit;
  2. public class Milliseconds {
  3. public static void main(String[] args) {
  4. long milliseconds = 1000000;
  5. // long minutes = (milliseconds / 1000) / 60;
  6. long minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds);
  7. // long seconds = (milliseconds / 1000);
  8. long seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds);
  9. System.out.format("%d Milliseconds = %d minutes\n", milliseconds, minutes );
  10. System.out.println("Or");
  11. System.out.format("%d Milliseconds = %d seconds", milliseconds, seconds );
  12. }
  13. }
Cuando ejecutas el programa, la salida será:
1000000 Milisegundos = 16 minutos
O
1000000 Milisegundos = 1000 segundos
En el programa anterior, hemos convertido milisegundos dados a minutos usando el toMinutes()método. Del mismo modo, utilizamos el toSeconds()método para convertirlo a segundos.
También podemos usar las 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 a minutos y segundos

  1. public class Milliseconds {
  2. public static void main(String[] args) {
  3. long milliseconds = 1000000;
  4. long minutes = (milliseconds / 1000) / 60;
  5. long seconds = (milliseconds / 1000) % 60;
  6. System.out.format("%d Milliseconds = %d minutes and %d seconds.", milliseconds, minutes, seconds);
  7. }
  8. }
Cuando ejecutas el programa, la salida será:
1000000 Milisegundos = 16 minutos y 40 segundos.
En el programa anterior, hemos usado 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.

Publicar un comentario

0 Comentarios