Cara Mendapatkan Tanggal dan Waktu Saat Ini Di Java

Cara Mendapatkan Tanggal dan Waktu Saat Ini Di Java

Ada banyak cara untuk mendapatkan tanggal dan waktu saat ini dalam bahasa pemrograman Java. Di sini kita akan membahas dua cara menggunakan java.util.Tanggal dan Java.util.Kelas kalender.

Menggunakan java.util.Kelas Tanggal

Cukup buat objek tanggal baru () untuk mendapatkan tanggal dan waktu saat ini. Gunakan program Java berikut, dalam program ini, kami juga menggunakan kelas DateTimeformatter untuk menunjukkan hasil dalam format yang tepat sesuai kebutuhan.

Impor Java.teks.Format tanggal; Impor Java.teks.SimpleDateFormat; Impor Java.waktu.format.Datetimeformatter; Impor Java.util.Kalender; Impor Java.util.Tanggal; kelas publik getDateTime public static void main (string [] args) dateFormat dateFormat = new SimpleDateFormat ("mm/dd/yyyy hh: mm: ss"); Tanggal Tanggal = Tanggal Baru (); Sistem.keluar.println (DateFormat.format (tanggal));
123456789101112131415Impor Java.teks.DateFormat; Impor Java.teks.SimpleDateFormat; impor java.waktu.format.Datetimeformatter; impor java.util.Kalender; Impor Jawa.util.Tanggal; kelas publik getDateTime public static void main (string [] args) dateFormat dateFormat = new SimpleDateFormat ("mm/dd/yyyy hh: mm: ss"); Tanggal Tanggal = Tanggal Baru (); Sistem.keluar.println (DateFormat.format (tanggal));
Output: 04/06/2019 13:23:36 

Menggunakan java.util.Kelas Kalender

Gunakan kalender fungsi.getInstance () dari kelas kalender. Ini memberikan opsi untuk memanipulasi bidang kalender, seperti mendapatkan tanggal minggu depan atau bulan depan, dll.

Anda juga dapat menggunakan kelas format waktu tanggal seperti di atas dengan contoh di bawah ini.

Impor Java.util.Kalender; kelas publik getDateTime public static void main (string [] args) calendar cal = kalender.getInstance (); Sistem.keluar.println (Cal.gettime ());
12345678910Impor Java.util.Kalender; kelas publik getDateTime public static void main (string [] args) calendar cal = kalender.getInstance (); Sistem.keluar.println (Cal.gettime ());
Output: Rabu 17 Apr 11:57:28 IST 2019 

Menggunakan kelas kalender, Anda juga dapat menemukan tanggal dan waktu di masa lalu atau masa depan. Misalnya, apa tanggal setelah atau sebelum 10 hari tanggal saat ini. Demikian pula, kita dapat melakukan hal yang sama selama bertahun -tahun, berbulan -bulan, jam, menit dan detik juga. Silakan temukan di bawah ini contoh program java.

Impor Java.util.Kalender; kelas publik getDateTime public static void main (string [] args) calendar cal = kalender.getInstance (); Sistem.keluar.println ("Tanggal & Waktu Saat Ini:" + Cal.gettime ()); Cal.Tambahkan (Kalender.Tanggal, +10); Sistem.keluar.println ("Tanggal setelah 10 hari:" + Cal.gettime ()); Cal.Tambahkan (Kalender.Tanggal, -10); Sistem.keluar.println ("Tanggal sebelum 10 hari:" + Cal.gettime ()); Cal.Tambahkan (Kalender.Bulan, 1); Sistem.keluar.println ("Tanggal setelah 1 bulan:" + Cal.gettime ()); Cal.Tambahkan (Kalender.Tahun, 5); Sistem.keluar.println ("Tanggal setelah 5 tahun:" + Cal.gettime ());
12345678910111213141516171819202122Impor Java.util.Kalender; kelas publik getDateTime public static void main (string [] args) calendar cal = kalender.getInstance (); Sistem.keluar.println ("Tanggal & Waktu Saat Ini:" + Cal.gettime ()); Cal.Tambahkan (Kalender.Tanggal, +10); Sistem.keluar.println ("Tanggal setelah 10 hari:" + Cal.gettime ()); Cal.Tambahkan (Kalender.Tanggal, -10); Sistem.keluar.println ("Tanggal sebelum 10 hari:" + Cal.gettime ()); Cal.Tambahkan (Kalender.Bulan, 1); Sistem.keluar.println ("Tanggal setelah 1 bulan:" + Cal.gettime ()); Cal.Tambahkan (Kalender.Tahun, 5); Sistem.keluar.println ("Tanggal setelah 5 tahun:" + Cal.gettime ());

Keluaran:

Tanggal & Waktu Saat Ini: Rabu 17 Apr 12:06:05 IST 2019 Tanggal Setelah 10 Hari: Sabtu 27 Apr 12:06:05 IST 2019 Tanggal Sebelum 10 Hari: Rabu 17 Apr 12:06:05 IST 2019 Tanggal Setelah 1 Bulan: Jumat 17 Mei 12:06:05 IST 2019 Tanggal Setelah 5 Tahun: Jumat 17 Mei 12:06:05 IST 2024