English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En el programa anterior, aprenderás cómo convertir milisegundos a minutos y segundos en Java.
import java.util.concurrent.TimeUnit; public class Milliseconds { public static void main(String[] args) { long milisegundos = 1000000; // long minutos = (milisegundos / 1000) / 60; long minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds); // long segundos = (milisegundos / 1000); long seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds); System.out.format("%d milisegundos = %d minutos\n", milliseconds, minutes); System.out.println("O"); System.out.format("%d milisegundos = %d segundos", milliseconds, seconds); } }
Al ejecutar este programa, la salida es:
1000000 milisegundos = 16 minutos O 1000000 milisegundos = 1000 segundos
En el programa anterior, usamos el método toMinutes() para convertir los milisegundos dados a minutos. Del mismo modo, usamos el método toSeconds() para convertirlos a segundos
También podemos usar matemáticas básicas para convertirlo a minutos y segundos.
Seconds = Milliseconds / 1000
Los minutos son
Minutes = Seconds / 60 o Minutos = (Milisegundos / 1000) / 60
public class Milliseconds { public static void main(String[] args) { long milisegundos = 1000000; long minutos = (milisegundos / 1000) / 60; long segundos = (milisegundos / 1000) % 60; System.out.format("%d milisegundos = %d minutos y %d segundos.", milisegundos, minutos, segundos); } }
Al ejecutar este programa, la salida es:
1000000 milisegundos = 16 Minutos es 40 milisegundos.
En el programa anterior, usamos la fórmula:
Minutos = (Milisegundos / 1000) / 60 Y Segundos Restantes = (Milisegundos / 1000) % 60
Primero, simplemente lo dividimos por segundos, luego por60 para calcular los minutos (Minutos).
Luego, calculamos los segundos restantes (Segundos Restantes), los dividimos por60 obtener los segundos restantes (Segundos Restantes).