Tutorial Java LocalDate(), LocalDateTime(), ZonedDateTime(), Calendar() dan Date()

Diterbitkan: 2020-07-18

Tutorial Java LocalDate(), LocalDateTime(), ZonedDateTime(), Calendar() dan Date()

Di Java, kami telah menerbitkan tutorial Cara Mengonversi Waktu Saat Ini ke Waktu Epoch dan Cara Menghitung Perbedaan Antara Dua Instans Tanggal Java beberapa waktu lalu.

Dalam tutorial ini kita akan membahas semua API Tanggal dan Kalender Java di bawah ini:

Tanggal Lokal():

LocalDate adalah objek tanggal-waktu yang tidak dapat diubah yang mewakili tanggal, sering kali dianggap sebagai tahun-bulan-hari. Bidang tanggal lainnya, seperti hari-tahun, hari-minggu dan minggu-tahun, juga dapat diakses.

API Java Tanggal Lokal

LocalDateTime():

LocalDateTime adalah objek tanggal-waktu yang tidak dapat diubah yang mewakili waktu-tanggal, sering kali dilihat sebagai tahun-bulan-hari-jam-menit-detik.

LocalDateTime Java API

ZonedDateTime():

ZonedDateTime adalah representasi abadi dari tanggal-waktu dengan zona waktu. Kelas ini menyimpan semua bidang tanggal dan waktu, hingga presisi nanodetik, dan zona waktu, dengan offset zona yang digunakan untuk menangani waktu tanggal lokal yang ambigu.

API Java ZonedDateTime

Kalender():

Kelas Kalender adalah kelas abstrak yang menyediakan metode untuk mengonversi antara waktu instan tertentu dan sekumpulan bidang kalender seperti TAHUN, BULAN, DAY_OF_MONTH, JAM, dan seterusnya, dan untuk memanipulasi bidang kalender, seperti mendapatkan tanggal minggu depan. Sesaat dalam waktu dapat diwakili oleh nilai milidetik yang merupakan offset dari Zaman, 1 Januari 1970 00:00:00.000 GMT (Gregorian).

Tanggal():

Kelas Date mewakili instan tertentu dalam waktu, dengan presisi milidetik.

Mari kita mulai:

Buat file: CrunchifyDateTimeCalendarTutorial.java

Jalankan saja di IntelliJ IDEA:

Keluaran konsol.

Saya harap tutorial ini membantu Anda memanfaatkan semua API Tanggal dan Waktu ini.