Cara mendapatkan tarikh dan masa semasa di java

Cara mendapatkan tarikh dan masa semasa di java

Terdapat pelbagai cara untuk mendapatkan tarikh dan masa semasa dalam bahasa pengaturcaraan java. Di sini kita akan membincangkan dua cara menggunakan Java.util.Tarikh dan java.util.Kelas kalendar.

Menggunakan Java.util.Kelas tarikh

Cukup buat objek tarikh baru () untuk mendapatkan tarikh dan masa semasa. Gunakan program Java berikut, dalam program ini, kami juga menggunakan kelas DateTimeFormatter untuk menunjukkan hasil dalam format yang betul seperti yang diperlukan.

Import Java.teks.Format tarikh; Import Java.teks.SimpleDateFormat; Import Java.masa.format.DateTimeFormatter; Import Java.util.Kalendar; Import Java.util.Tarikh; kelas awam getDateTime public static void main (string [] args) dateFormat dateFormat = new SimpleDateFormat ("mm/dd/yyyy hh: mm: ss"); Tarikh tarikh = tarikh baru (); Sistem.keluar.println (dateFormat.format (tarikh));
123456789101112131415Import Java.teks.DateFormat; Import Java.teks.SimpledateFormat; import java.masa.format.DateTimeFormatter; Import Java.util.Kalendar; import java.util.Tarikh; kelas awam getDateTime public static void main (string [] args) dateFormat dateFormat = new SimpleDateFormat ("mm/dd/yyyy hh: mm: ss"); Tarikh tarikh = tarikh baru (); Sistem.keluar.println (dateFormat.format (tarikh));
Output: 04/06/2019 13:23:36 

Menggunakan Java.util.Kelas kalendar

Gunakan kalendar fungsi.getInstance () dari kelas kalendar. Ini menyediakan pilihan untuk memanipulasi bidang kalendar, seperti mendapatkan tarikh minggu depan atau bulan depan, dll.

Anda juga boleh menggunakan kelas format masa tarikh seperti di atas dengan contoh di bawah.

Import Java.util.Kalendar; kelas awam getDateTime public static void main (string [] args) calendar cal = kalendar.getInstance (); Sistem.keluar.println (cal.gettime ());
12345678910Import Java.util.Kalendar; kelas awam getDateTime public static void main (string [] args) calendar cal = kalendar.getInstance (); Sistem.keluar.println (cal.gettime ());
Output: Wed Apr 17 11:57:28 IST 2019 

Menggunakan kelas kalendar, anda juga boleh mencari tarikh dan masa pada masa lalu atau masa depan. Contohnya, berapa tarikh selepas atau sebelum 10 hari dari tarikh semasa. Begitu juga, kita boleh melakukan perkara yang sama selama bertahun -tahun, bulan, jam, minit dan saat juga. Sila cari di bawah program Java Contoh.

Import Java.util.Kalendar; kelas awam getDateTime public static void main (string [] args) calendar cal = kalendar.getInstance (); Sistem.keluar.Println ("Tarikh & Masa Semasa:" + Cal.gettime ()); Cal.tambah (kalendar.Tarikh, +10); Sistem.keluar.println ("Tarikh selepas 10 hari:" + cal.gettime ()); Cal.tambah (kalendar.Tarikh, -10); Sistem.keluar.Println ("Tarikh Sebelum 10 Hari:" + Cal.gettime ()); Cal.tambah (kalendar.Bulan, 1); Sistem.keluar.println ("Tarikh selepas 1 bulan:" + cal.gettime ()); Cal.tambah (kalendar.Tahun, 5); Sistem.keluar.println ("Tarikh selepas 5 tahun:" + cal.gettime ());
12345678910111213141516171819202122Import Java.util.Kalendar; kelas awam getDateTime public static void main (string [] args) calendar cal = kalendar.getInstance (); Sistem.keluar.Println ("Tarikh & Masa Semasa:" + Cal.gettime ()); Cal.tambah (kalendar.Tarikh, +10); Sistem.keluar.println ("Tarikh selepas 10 hari:" + cal.gettime ()); Cal.tambah (kalendar.Tarikh, -10); Sistem.keluar.Println ("Tarikh Sebelum 10 Hari:" + Cal.gettime ()); Cal.tambah (kalendar.Bulan, 1); Sistem.keluar.println ("Tarikh selepas 1 bulan:" + cal.gettime ()); Cal.tambah (kalendar.Tahun, 5); Sistem.keluar.println ("Tarikh selepas 5 tahun:" + cal.gettime ());

Pengeluaran:

Tarikh & Masa Semasa: Wed Apr 17 12:06:05 IST 2019 Tarikh Selepas 10 Hari: Sat Apr 27 12:06:05 IST 2019 Tarikh Sebelum 10 Hari: Wed Apr 17 12:06:05 IST 2019 Tarikh Selepas 1 Bulan: Fri Mei 17 12:06:05 IST 2019 Tarikh Selepas 5 Tahun: Fri 17 Mei 12:06:05 IST 2024