English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo Java

Java Arreglo

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Java Map colección

Java Set colección

Java Entrada/Salida (I/O)/O)

Java Reader/Writer

Temas de Java

Java programa para convertir milisegundos a minutos y segundos

Java 实例大全

En el programa anterior, aprenderás cómo convertir milisegundos a minutos y segundos en Java.

Ejemplo1Convertir milisegundos a minutos y segundos por separado

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

Ejemplo2Convertir milisegundos a minutos y segundos

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).

Java 实例大全