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

Java 基礎教程

Controllo di流程 Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Java 异常处理

List Java

Queue Java (coda)

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java per convertire i millisecondi in minuti e secondi

Esempi Java completi

Nel programma sopra, imparerai come convertire i millisecondi in minuti e secondi in Java.

Esempio 1: Convertire i millisecondi in minuti e secondi

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

Esempio 2: Convertire i 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 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).

Esempi Java completi