Yukarıdaki programda, milisaniyeleri dakika ve saniyeye tek tek ve birlikte Java'da dönüştürmeyi öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Veri Türleri (İlkel)
- Java Temel Giriş ve Çıkışı
Örnek 1: Milisaniyeleri tek tek dakikalara ve saniyelere dönüştürme
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 ); ) )
Çı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
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); ) )
Çı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.