Java programma, lai pārvērstu milisekundes minūtēs un sekundēs

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.

Interesanti raksti...