I ovanstående program lär du dig att konvertera millisekunder till minuter och sekunder individuellt, och tillsammans i Java.
För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:
- Java-datatyper (primitiva)
- Java Basic Input and Output
Exempel 1: Konvertera millisekunder till minuter och sekunder individuellt
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 ); ) )
Produktion
1000000 millisekunder = 16 minuter eller 1000000 millisekunder = 1000 sekunder
I ovanstående program har vi konverterat givna millisekunder till minuter med hjälp av toMinutes()
metoden. På samma sätt använde vi toSeconds()
metoden för att konvertera den till sekunder.
Vi kan också använda grundläggande matematik för att konvertera den till minuter och sekunder.
Sekunder = Millisekunder / 1000
medan minuter är
Minuter = Sekunder / 60 eller Minuter = (Millisekunder / 1000) / 60
Exempel 2: Konvertera millisekunder till minuter och sekunder
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); ) )
Produktion
1000000 Millisekunder = 16 minuter och 40 sekunder.
I programmet ovan har vi använt formel:
Minuter = (Millisekunder / 1000) / 60 Och återstående sekunder = (Millisekunder / 1000)% 60
Först beräknar vi minuterna genom att helt enkelt dela det till sekunder och sedan till minuter genom att dela det med 60.
Sedan beräknar vi de återstående sekunderna genom att dela den till sekunder och få resten när de divideras med 60.