English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
No programa acima, você aprenderá como converter milissegundos em minutos e segundos no Java.
import java.util.concurrent.TimeUnit; public class Milliseconds { public static void main(String[] args) { long milliseconds = 1000000; // long minutes = (milissegundos / 1000) / 60; long minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds); // long seconds = (milissegundos / 1000); long seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds); System.out.format("%d milissegundos = %d minutos\n", milliseconds, minutes); System.out.println("Ou"); System.out.format("%d milissegundos = %d segundos", milliseconds, seconds); } }
Quando executamos o programa, a saída é:
1000000 milissegundos igual 16 minutos Ou 1000000 milissegundos igual 1000 segundos
No programa acima, usamos o método toMinutes() para converter os milissegundos fornecidos em minutos. Da mesma forma, usamos o método toSeconds() para convertê-lo em segundos
Também podemos usar matemática básica para convertê-lo em minutos e segundos.
Seconds = Milliseconds / 1000
Os minutos são
Minutes = Seconds / 60 ou Minutos = (Milissegundos / 1000) / 60
public class Milliseconds { public static void main(String[] args) { long milliseconds = 1000000; long minutes = (milissegundos / 1000) / 60; long seconds = (milissegundos / 1000) % 60; System.out.format("%d milissegundos igual %d minutos igual %d segundos.", milliseconds, minutes, seconds); } }
Quando executamos o programa, a saída é:
1000000 milissegundos igual 16 Minutos igual 40 milissegundos.
No programa acima, usamos a fórmula:
Minutos = (Milissegundos / 1000) / 60 E Segundos Restantes = (Milissegundos / 1000) % 60
Primeiro, dividimos simplesmente por segundos, e novamente dividimos por60 para calcular minutos (Minutos).
Então, calculamos os segundos restantes (Segundos Restantes), dividimos por segundos, e novamente dividimos por60 obter os segundos restantes (Segundos Restantes).