Program Java untuk Mengkonversi Milidetik ke Menit dan Detik

Dalam program di atas, Anda akan belajar mengubah milidetik menjadi menit dan detik secara individual, dan bersama-sama di Java.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:

  • Tipe Data Java (Primitif)
  • Input dan Output Dasar Java

Contoh 1: Ubah milidetik menjadi menit dan detik satu per satu

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

Keluaran

 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

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

Keluaran

 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.

Artikel yang menarik...