Java program za pretvaranje milisekundi u minute i sekunde

U gornjem programu naučit ćete pretvarati milisekunde u minute i sekunde pojedinačno i zajedno na Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java tipovi podataka (primitivni)
  • Osnovni ulaz i izlaz Java

Primjer 1: Pretvorite milisekunde u minute i sekunde pojedinačno

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

Izlaz

 1000000 milisekundi = 16 minuta ili 1000000 milisekundi = 1000 sekundi

U gornjem programu pretvorili smo zadane milisekunde u minute pomoću toMinutes()metode. Isto tako, koristili smo toSeconds()metodu za pretvaranje u sekunde.

Također se možemo poslužiti osnovnom matematikom da bismo je pretvorili u minute i sekunde.

 Sekunde = milisekunde / 1000

dok su minute

 Minute = sekunde / 60 ili minute = (milisekunde / 1000) / 60

Primjer 2: Pretvaranje milisekundi u minute i sekunde

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

Izlaz

 1000000 milisekundi = 16 minuta i 40 sekundi.

U gornjem programu koristili smo formulu:

 Minute = (milisekunde / 1000) / 60 i preostale sekunde = (milisekunde / 1000)% 60

Prvo izračunavamo minute jednostavnim dijeljenjem na sekunde, a zatim s minutama dijeljenjem sa 60.

Zatim izračunavamo preostale sekunde dijeleći ih na sekunde i dobivajući ostatak kad dijelimo sa 60.

Zanimljivi članci...