Cara Mendapatkan Cap Waktu Saat Ini di Java

Cara Mendapatkan Cap Waktu Saat Ini Di Java



Jam sistem Anda menetapkan tanggal dan stempel waktu untuk setiap file yang Anda buat dan perbarui di komputer Anda, email yang Anda kirim atau terima, dan seterusnya. Setiap operasi komputer tergantung pada tanggal dan waktu. Terkadang, tanggal atau waktu saat ini mungkin diperlukan saat mengembangkan aplikasi. Java memungkinkan Anda untuk mengatur dan menyesuaikan tanggal dan waktu menggunakan dua paket, java.time dan java.util.

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:

String timeStamp = df.format ( Tanggal baru ( ) ) ;


Terakhir, kami akan mencetak nilai variabel timeStamp di jendela konsol:

System.out.println ( 'Stempel Waktu Saat Ini:' + cap waktu ) ;



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:

ZonedDateTime zDateTime = ZonedDateTime.now ( daerah ) ;


Terakhir, kami akan mencetak nilai objek ZonedDateTime:

System.out.println ( 'Stempel Waktu Saat Ini:' + zTanggalWaktu ) ;



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:

System.out.println ( 'Stempel Waktu Saat Ini:' + Stempel Waktu saat ini ) ;



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:

String currentTimeStamp = DateTimeFormatter.ofPattern ( 'yyyy/MM/hh; JJ:mm:dd' ) .format ( tanggal Waktu ) ;


Terakhir, cetak stempel waktu saat ini di konsol:

System.out.println ( 'Stempel Waktu Saat Ini:' +Stempel Waktu saat ini ) ;



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.