Kotlinov program za pretvaranje milisekundi u minute i sekunde

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

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

 import java.util.concurrent.TimeUnit fun main(args: Array) ( val milliseconds: Long = 1000000 // long minutes = (milliseconds / 1000) / 60; val minutes = TimeUnit.MILLISECONDS.toMinutes(milliseconds) // long seconds = (milliseconds / 1000); val seconds = TimeUnit.MILLISECONDS.toSeconds(milliseconds) println("$milliseconds Milliseconds = $minutes minutes") println("Or") println("$milliseconds Milliseconds = $seconds seconds") )

Kada pokrenete program, izlaz će biti:

 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

 fun main(args: Array) ( val milliseconds: Long = 1000000 val minutes = milliseconds / 1000 / 60 val seconds = milliseconds / 1000 % 60 println("$milliseconds Milliseconds = $minutes minutes and $seconds seconds.") )

Kada pokrenete program, izlaz će biti:

 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.

Evo ekvivalentnog Java koda: Java program za pretvaranje milisekundi u minute i sekunde.

Zanimljivi članci...