Menampilkan Waktu Aktual Menggunakan Program Java

0
2391

Buat kalian yang belum tahu, ternyata program java dapat menampilkan waktu aktual dengan mudah. Waktu aktual di tampilkan berdasarkan dari suistem operasi UNIX.

Hal yang perlu diperhatikan disini adalah penggunaan operator aritmatika pembagian dan modulo.

Sistem operasi UNIX dimulai pada tanggal 1 januari 1970. Kita dapat menggunakan method System.currentTimeMillis() untuk menampilkan waktu GMT (Greenwich Mean Time).

Pada 01-01-1970 waktu adalah 00:00:00 GMT, Dengan method System.currentTimeMillis() dapat mengembalikan nilai millisecond atau milidetik yang sudah berlalu sejak tanggal dan tahun tersebut sampai sekarang.

Dengan begitu, kita bisa mengetahui waktu saat ini, dan kemudian menghitung detik, menit dan jam aktual seperti algoritma berikut ini:

  • Memperoleh nilai total millisecond sejak 01-01-1970 sampai sekarang.
  • Membagi nilai milisecond tersebut dengan 1000 untuk konversi menjadi total second.
  • Hitung detik aktual dengan operator modulo, yaitu dengan total second % 60
  • Hitung total menit dengan cara total second / 60
  • Hitung menit aktual dengan operator modulo yaitu total menit % 60
  • Hitung total jam dengan cara total menit / 60
  • Hitung jam aktual dengan operator modulo yaitu total jam % 60
Baca juga:   Begini Prospek Kerja Dalam Dunia Teknik Informatika

Dalam coding pemrograman Java menjadi :

public class MenampilkanWaktuAktual {  
   public static void main(String[] args){  
     long totalMilidetik = System.currentTimeMillis();  
       
     long totalDetik = totalMilidetik / 1000;  
       
     long detikAktual = totalDetik % 60;  
       
     long totalMenit = totalDetik / 60;  
       
     long menitAktual = totalMenit % 60;  
       
     long totalJam = totalMenit / 60;  
       
     long jamAktual = totalJam % 24;   
       
     System.out.println("Waktu saat ini adalah " + jamAktual +  
         ":" + menitAktual + ":" + detikAktual + " GMT");  
   }  
 }  
Program Menampilkan Waktu Aktual Dengan Java
Program Menampilkan Waktu Aktual Dengan Java

Seperti yang kita bisa lihat, Dengan variable menggunakan tipe long kita bisa mengatasi hal ini. Karena nilai milidetik, detik, menit dan jam dari 01 Januari 1970 sampai sekarang memiliki nilai yang sangat besar.

Demikianlah cara Menampilkan Waktu Aktual Menggunakan Program Java, Semoga bisa bermanfaat dan menambah pengetahuan kalian dalam belajar program Java.

LEAVE A REPLY

Please enter your comment!
Please enter your name here