Java LocalDate(), LocalDateTime(), ZonedDateTime(), Calendar() ve Date() Eğitimi

Yayınlanan: 2020-07-18

Java LocalDate(), LocalDateTime(), ZonedDateTime(), Calendar() ve Date() Eğitimi

Java'da, Bir süre önce Şimdiki Zamanı Epoch Zamanına Dönüştürme ve İki Java Tarih Örneği Arasındaki Farkı Hesaplama eğitimlerini yayınladık.

Bu eğitimde, aşağıdaki Java Tarihi ve Takvim API'lerinin tümünü inceleyeceğiz:

YerelTarih():

LocalDate, genellikle yıl-ay-gün olarak görülen bir tarihi temsil eden değişmez bir tarih-saat nesnesidir. Yılın günü, haftanın günü ve yılın haftası gibi diğer tarih alanlarına da erişilebilir.

LocalDate Java API'si

LocalDateTime():

LocalDateTime, genellikle yıl-ay-gün-saat-dakika-saniye olarak görülen bir tarih-saati temsil eden değişmez bir tarih-saat nesnesidir.

LocalDateTime Java API'si

ZonedDateTime():

ZonedDateTime, bir saat dilimine sahip bir tarih-saatin değişmez bir temsilidir. Bu sınıf, tüm tarih ve saat alanlarını nanosaniye hassasiyetinde ve belirsiz yerel tarih-saatleri işlemek için kullanılan bir bölge ofsetiyle bir saat dilimini saklar.

ZonedDateTime Java API'si

Takvim():

Calendar sınıfı, zaman içinde belirli bir an ile YEAR, MONTH, DAY_OF_MONTH, HOUR vb. gibi bir dizi takvim alanı arasında dönüştürme ve tarih alma gibi takvim alanlarını değiştirme yöntemleri sağlayan soyut bir sınıftır. önümüzdeki haftanın. Zamandaki bir an, 1 Ocak 1970 00:00:00.000 GMT (Gregoryen) Epoch'tan bir ofset olan bir milisaniye değeri ile temsil edilebilir.

Tarih():

Date sınıfı, milisaniyelik hassasiyetle zaman içinde belirli bir anı temsil eder.

Başlayalım:

Dosya oluştur: CrunchifyDateTimeCalendarTutorial.java

Sadece IntelliJ IDEA'da çalıştırın:

Konsol çıkışı.

Umarım bu eğitim, tüm bu Tarih ve Saat API'lerini kullanmanıza yardımcı olur.