In het bovenstaande programma leer je milliseconden individueel en samen in Java om te zetten in minuten en seconden.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:
- Java-gegevenstypen (primitief)
- Java-basisinvoer en -uitvoer
Voorbeeld 1: converteer milliseconden afzonderlijk naar minuten en seconden
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 ); ) )
Uitvoer
1000000 milliseconden = 16 minuten of 1000000 milliseconden = 1000 seconden
In het bovenstaande programma hebben we milliseconden met behulp van toMinutes()
methode omgezet in minuten . Evenzo hebben we de toSeconds()
methode gebruikt om het naar seconden te converteren.
We kunnen ook elementaire wiskunde gebruiken om het om te rekenen naar minuten en seconden.
Seconden = Milliseconden / 1000
terwijl minuten is
Minuten = Seconden / 60 of Minuten = (Milliseconden / 1000) / 60
Voorbeeld 2: converteer milliseconden naar minuten en seconden
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); ) )
Uitvoer
1000000 milliseconden = 16 minuten en 40 seconden.
In het bovenstaande programma hebben we de formule gebruikt:
Minuten = (milliseconden / 1000) / 60 en resterende seconden = (milliseconden / 1000)% 60
Eerst berekenen we de minuten door ze simpelweg te delen in seconden en vervolgens in minuten door ze te delen door 60.
Vervolgens berekenen we de resterende seconden door deze te delen in seconden en de rest te krijgen gedeeld door 60.