Iepriekš minētajā programmā jūs iemācīsities konvertēt milisekundes minūtēs un sekundēs atsevišķi un kopā Java.
Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:
- Java datu tipi (primitīvi)
- Java pamata ievade un izvade
1. piemērs: konvertējiet milisekundes minūtēs un sekundēs atsevišķi
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 ); ) )
Rezultāts
1000000 milisekundes = 16 minūtes vai 1000000 milisekundes = 1000 sekundes
Iepriekš minētajā programmā mēs esam pārveidojuši dotās milisekundes minūtēs, izmantojot toMinutes()
metodi. Tāpat mēs izmantojām toSeconds()
metodi, lai to pārvērstu sekundēs.
Mēs varam arī izmantot pamata matemātiku, lai to pārvērstu minūtēs un sekundēs.
Sekundes = milisekundes / 1000
kamēr minūtes ir
Minūtes = sekundes / 60 vai minūtes = (milisekundes / 1000) / 60
2. piemērs: konvertējiet milisekundes uz minūtēm un sekundēm
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); ) )
Rezultāts
1000000 milisekundes = 16 minūtes un 40 sekundes.
Iepriekš minētajā programmā mēs izmantojām formulu:
Minūtes = (milisekundes / 1000) / 60 un atlikušās sekundes = (milisekundes / 1000)% 60
Pirmkārt, mēs aprēķinām minūtes, vienkārši sadalot to sekundēs, un pēc tam minūtēs, dalot to ar 60.
Tad mēs aprēķinām atlikušās sekundes, dalot tās sekundēs un iegūstot atlikušo daļu, dalot to ar 60.