No programa acima, você aprenderá a converter milissegundos em minutos e segundos individualmente e juntos em Java.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:
- Tipos de dados Java (primitivos)
- Entrada e saída Java Basic
Exemplo 1: converter milissegundos em minutos e 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 ); ) )
Resultado
1000000 milissegundos = 16 minutos ou 1000000 milissegundos = 1000 segundos
No programa acima, convertemos determinados milissegundos em minutos usando o toMinutes()
método. Da mesma forma, usamos o toSeconds()
método para convertê-lo em segundos.
Também podemos usar matemática básica para convertê-lo em minutos e segundos.
Segundos = Milissegundos / 1000
enquanto os minutos são
Minutos = Segundos / 60 ou Minutos = (Milissegundos / 1000) / 60
Exemplo 2: converter milissegundos em minutos e 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); ) )
Resultado
1000000 milissegundos = 16 minutos e 40 segundos.
No programa acima, usamos a fórmula:
Minutos = (Milissegundos / 1000) / 60 e segundos restantes = (Milissegundos / 1000)% 60
Primeiro, calculamos os minutos simplesmente dividindo-os em segundos e, em seguida, em minutos, dividindo-os por 60.
Em seguida, calculamos os segundos restantes dividindo-os em segundos e obtendo o restante quando dividido por 60.