Nel programma sopra, imparerai a convertire i millisecondi in minuti e secondi individualmente e insieme in Java.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Tipi di dati Java (primitivi)
- Input e output di Java Basic
Esempio 1: converti i millisecondi in minuti e secondi 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 ); ) )
Produzione
1000000 Millisecondi = 16 minuti Oppure 1000000 Millisecondi = 1000 secondi
Nel programma sopra, abbiamo convertito i millisecondi dati in minuti usando il toMinutes()
metodo. Allo stesso modo, abbiamo utilizzato il toSeconds()
metodo per convertirlo in secondi.
Possiamo anche usare la matematica di base per convertirlo in minuti e secondi.
Secondi = Millisecondi / 1000
mentre i minuti lo sono
Minuti = Secondi / 60 o Minuti = (Millisecondi / 1000) / 60
Esempio 2: conversione di millisecondi in minuti e secondi
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); ) )
Produzione
1000000 Millisecondi = 16 minuti e 40 secondi.
Nel programma sopra, abbiamo usato la formula:
Minuti = (Millisecondi / 1000) / 60 E secondi rimanenti = (Millisecondi / 1000)% 60
Innanzitutto, calcoliamo i minuti semplicemente dividendoli in secondi e poi in minuti dividendoli per 60.
Quindi, calcoliamo i secondi rimanenti dividendoli in secondi e ottenendo il resto quando diviso per 60.