Manual ini akan menunjukkan cara untuk mendapatkan stempel waktu saat ini di Java.
Bagaimana Mendapatkan Stempel Waktu Saat Ini di Jawa?
Untuk mendapatkan stempel waktu saat ini di Java, Anda dapat menggunakan metode dari kelas yang diberikan di bawah ini:
-
- Kelas tanggal
- Kelas ZonedDateTime
- Kelas instan
- Kelas LocalDateTime
Mari kita periksa cara kerja metode kelas yang disebutkan!
Metode 1: Dapatkan Cap Waktu Saat Ini Menggunakan Kelas Tanggal
Untuk mendapatkan stempel waktu saat ini, Anda dapat menggunakan ' Tanggal ” dari paket java.util dengan “ FormatTanggal Sederhana ” kelas objek untuk memformat stempel waktu menggunakan format yang diinginkan.
Sintaksis
Untuk mendapatkan stempel waktu saat ini menggunakan Kelas Tanggal dengan kelas SimpleDateFormat, gunakan sintaks berikut:
df.format ( Tanggal baru ( ) ) ;
Di Sini, ' df ” adalah objek kelas SimpleDateFormat yang memanggil “ format() ” dan meneruskan objek kelas Date baru sebagai parameter.
Contoh
Dalam contoh ini, pertama-tama kita akan membuat instance kelas SimpleDateFormat dan meneruskan format yang ingin kita gunakan untuk menampilkan tanggal:
FormatTanggal Sederhana df = SimpleDateFormat baru ( 'dd/MM/yyyy.HH:mm:dd' ) ;
Kemudian, kita akan membuat variabel tipe String bernama “ stempel waktu ” yang menyimpan nilai stempel waktu saat ini dalam format yang ditentukan:
Terakhir, kami akan mencetak nilai variabel timeStamp di jendela konsol:
Output menunjukkan stempel waktu saat ini dalam format yang ditentukan:
Mari dapatkan stempel waktu saat ini dalam zona tertentu.
Metode 2: Dapatkan Stempel Waktu Saat Ini Menggunakan Kelas ZonedDateTime
Bagian ini akan mendemonstrasikan prosedur untuk mendapatkan stempel waktu saat ini dari zona tertentu menggunakan ' DizonakanTanggalWaktu ' kelas. Kelas ZonedDateTime menghasilkan stempel waktu yang berisi data zona. Zona default sistem diperoleh dengan menggunakan ' sistemDefault() ”, dan stempel waktu saat ini untuk zoneId yang diberikan diperoleh dengan menggunakan metode “ sekarang() ' metode.
Sintaksis
Untuk mendapatkan stempel waktu saat ini untuk zona sistem menggunakan ' DizonakanTanggalWaktu ”, gunakan sintaks yang disediakan di bawah ini:
ZonedDateTime.now ( nilaiDariZoneId ) ;
Di sini, kelas ZonedDateTime akan memanggil ' sekarang() ” dengan melewatkan variabel ZoneId yang menyimpan stempel waktu saat ini untuk zona sistem.
Contoh
Pertama, kita akan mendapatkan stempel waktu saat ini dengan informasi zona menggunakan ' sistemDefault() ” metode ZoneId dan menyimpannya dalam sebuah objek bernama “ daerah ”:
ZoneId zone = ZoneId.systemDefault ( ) ;
Kemudian, kita akan memanggil ' sekarang() ” dengan melewatkan zona sebagai argumen. Nilai output yang dihasilkan akan disimpan di “ denganTanggalWaktu ” objek:
Terakhir, kami akan mencetak nilai objek ZonedDateTime:
Output menunjukkan stempel waktu saat ini dari zona kami, yaitu “ Amerika/Chicago ”:
Mari kita coba pendekatan lain untuk mendapatkan stempel waktu saat ini di Java.
Metode 3: Dapatkan Cap Waktu Saat Ini Menggunakan Kelas Instan
' Instan ” class adalah implementasi paling umum dari waktu yang sama sekali tidak berubah. Nya ' sekarang() Metode ” digunakan untuk mendapatkan stempel waktu saat ini dalam instans yang disebut detik.
Sintaksis
Ikuti sintaks yang diberikan di bawah ini untuk mendapatkan stempel waktu saat ini menggunakan ' Instan ' kelas:
instan.sekarang ( ) ;
Contoh
Di sini, pertama-tama kita akan membuat objek kelas Instan bernama “ stempel waktu saat ini ” yang menyimpan nilai stempel waktu saat ini dengan memanggil “ sekarang() ' metode:
Instan currentTimeStamp = Instan.now ( ) ;
Kemudian, cetak nilai stempel waktu saat ini menggunakan ' System.out.println() ' metode:
Output menampilkan stempel waktu saat ini dalam sekejap, dan ' T ” pada output mewakili “ Waktu ,” yang berfungsi sebagai jeda antara tanggal dan waktu:
Sekarang, lanjutkan ke metode terakhir untuk mendapatkan stempel waktu saat ini di Jawa.
Metode 4: Dapatkan Cap Waktu Saat Ini Menggunakan kelas LocalDateTime
Di bagian ini, kami akan memberi tahu Anda bagaimana Anda bisa mendapatkan stempel waktu saat ini menggunakan ' WaktuTanggal Lokal ' kelas. Anda dapat menggunakannya dengan “ DateTimeFormatter ” untuk memformatnya dalam pola yang diinginkan. Ini adalah kelas paling populer untuk Tanggal dan waktu di Jawa.
Sintaksis
Ikuti sintaks yang diberikan untuk menggunakan metode now() dari kelas LocalDateTime:
LocalDateTime.now ( ) ;
Contoh
Dalam contoh ini, pertama-tama kita akan membuat ' tanggal Waktu ” dari kelas LocalDateTime yang menyimpan nilai stempel waktu saat ini dengan memanggil “ sekarang() ' metode:
LocalDateTime dateTime = LocalDateTime.now ( ) ;
Kemudian, kita akan mengatur pola menggunakan “ dariPola() ” dari kelas DateTimeFormatter dan kemudian memanggil “ format() ” dengan melewatkan “ tanggal Waktu ” objek sebagai argumen:
Terakhir, cetak stempel waktu saat ini di konsol:
Keluaran
Kami membahas berbagai cara untuk mendapatkan stempel waktu saat ini di Jawa.
Kesimpulan
Untuk mendapatkan stempel waktu saat ini di Java, Anda dapat menggunakan metode kelas Date, kelas ZonedDateTime, kelas Instan, dan kelas LocalDateTime. Kelas-kelas ini termasuk dalam paket java.time dan java.util. Mereka menggunakan metode seperti “ sekarang() ”, “ format() ”, “ pola() ', dan seterusnya. Dalam manual ini, kami mendemonstrasikan semua cara untuk mendapatkan stempel waktu saat ini di Java dengan contoh terperinci.