English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nel programma sopra, imparerai come convertire i millisecondi in minuti e secondi in Java.
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 millisecondi = %d minuti\n", milliseconds, minutes); System.out.println("O"); System.out.format("%d millisecondi = %d secondi", milliseconds, seconds); } }
Quando si esegue il programma, l'output è:
1000000 millisecondi = 16 minuti O 1000000 millisecondi = 1000 secondi
Nel programma sopra, utilizziamo il metodo toMinutes() per convertire i millisecondi forniti in minuti. Allo stesso modo, utilizziamo il metodo toSeconds() per convertirli in secondi
Possiamo anche utilizzare la matematica di base per convertirli in minuti e secondi.
Seconds = Milliseconds / 1000
I minuti sono
Minutes = Seconds / 60 o Minutes = (Milliseconds / 1000) / 60
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 millisecondi = %d minuti e %d secondi.", milliseconds, minutes, seconds); } }
Quando si esegue il programma, l'output è:
1000000 millisecondi = 16 minuti e 40 secondi.
Nel programma sopra, abbiamo utilizzato la formula:
Minutes = (Milliseconds / 1000) / 60 E Remaining Seconds = (Milliseconds / 1000) % 60
Prima di tutto, calcoliamo i minuti (Minutes) semplicemente dividendo per i secondi e poi per 60.
Poi, calcoliamo i secondi rimanenti (Remaining Seconds), li dividiamo per i secondi e poi per 60 per ottenere i secondi rimanenti (Remaining Seconds).