Program Java pro převod milisekund na minuty a sekundy

Ve výše uvedeném programu se naučíte převádět milisekundy na minuty a sekundy jednotlivě a společně v Javě.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Datové typy Java (primitivní)
  • Základní vstup a výstup Java

Příklad 1: Převést milisekundy na minuty a sekundy jednotlivě

 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 ); ) )

Výstup

 10 000 000 milisekund = 16 minut nebo 10 000 000 milisekund = 1 000 sekund

Ve výše uvedeném programu jsme převedli dané milisekundy na minuty pomocí toMinutes()metody. Podobně jsme použili toSeconds()metodu k převodu na sekundy.

Můžeme také použít základní matematiku k převodu na minuty a sekundy.

 Sekundy = milisekundy / 1000

zatímco minuty jsou

 Minuty = sekundy / 60 nebo minuty = (milisekundy / 1000) / 60

Příklad 2: Převést milisekundy na minuty a sekundy

 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); ) )

Výstup

 10 000 000 milisekund = 16 minut a 40 sekund.

Ve výše uvedeném programu jsme použili vzorec:

 Minuty = (milisekundy / 1 000) / 60 a zbývající sekundy = (milisekundy / 1 000)% 60

Nejprve vypočítáme minuty jednoduchým dělením na sekundy a poté na minuty dělením 60.

Poté vypočítáme zbývající sekundy dělením na sekundy a získáním zbytku po dělení 60.

Zajímavé články...