Dalam program di atas, Anda akan belajar mengubah milidetik menjadi menit dan detik secara individual, dan bersama-sama di Kotlin.
Contoh 1: Ubah milidetik menjadi menit dan detik satu per satu
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") )
Saat Anda menjalankan program, hasilnya adalah:
1000000 Milidetik = 16 menit Atau 1000000 Milidetik = 1000 detik
Dalam program di atas, kami telah mengubah milidetik yang diberikan menjadi menit menggunakan toMinutes()
metode. Demikian juga, kami menggunakan toSeconds()
metode untuk mengubahnya menjadi detik.
Kita juga dapat menggunakan matematika dasar untuk mengubahnya menjadi menit dan detik.
Detik = Milidetik / 1000
sementara menit
Menit = Detik / 60 atau Menit = (Milidetik / 1000) / 60
Contoh 2: Ubah Milidetik ke Menit dan Detik
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.") )
Saat Anda menjalankan program, hasilnya adalah:
1000000 Milidetik = 16 menit 40 detik.
Dalam program di atas, kami telah menggunakan rumus:
Menit = (Milidetik / 1000) / 60 Dan Detik Tersisa = (Milidetik / 1000)% 60
Pertama, kami menghitung menit hanya dengan membaginya menjadi detik, lalu menit dengan membaginya dengan 60.
Kemudian, kami menghitung detik yang tersisa dengan membaginya menjadi detik dan mendapatkan sisanya jika dibagi 60.
Berikut kode Java yang setara: Program Java untuk mengubah milidetik menjadi menit dan detik.