Yukarıdaki programda, milisaniyeleri dakika ve saniyelere tek tek ve birlikte Kotlin'de dönüştürmeyi öğreneceksiniz.
Örnek 1: Milisaniyeleri tek tek dakikalara ve saniyelere dönüştürme
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") )
Programı çalıştırdığınızda, çıktı:
1000000 Milisaniye = 16 dakika veya 1000000 Milisaniye = 1000 saniye
Yukarıdaki programda, toMinutes()
yöntemi kullanarak verilen milisaniyeleri dakikalara çevirdik . Aynı şekilde, toSeconds()
onu saniyeye çevirmek için yöntem kullandık .
Dakikalara ve saniyelere dönüştürmek için temel matematiği de kullanabiliriz.
Saniye = Milisaniye / 1000
dakikalar ise
Dakika = Saniye / 60 veya Dakika = (Milisaniye / 1000) / 60
Örnek 2: Milisaniyeyi Dakika ve Saniyeye Dönüştürme
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.") )
Programı çalıştırdığınızda, çıktı:
1000000 Milisaniye = 16 dakika 40 saniye.
Yukarıdaki programda aşağıdaki formülü kullandık:
Dakika = (Milisaniye / 1000) / 60 Ve Kalan Saniye = (Milisaniye / 1000)% 60
Önce dakikayı saniyeye bölerek, sonra dakikayı 60'a bölerek hesaplıyoruz.
Ardından kalan saniyeleri saniyeye bölerek hesaplıyoruz ve kalanını 60'a bölündüğünde elde ediyoruz.
İşte eşdeğer Java kodu: Milisaniyeleri dakikalara ve saniyelere dönüştürmek için Java programı.