java.time.LocalDate Sınıfı

Giriş

java.time.LocalDate sınıfı, 2007-12-03 gibi ISO-8601 takvim sisteminde saat dilimi olmayan bir tarihi temsil eder.

Sınıf beyanı

Aşağıdaki beyanı java.time.LocalDate sınıf -

public final class LocalDate
   extends Object
      implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable

Alan

  • Aşağıdakiler için alanlar java.time.LocalDate sınıf -

  • static LocalDate MAX - Desteklenen maksimum LocalDate, '+ 999999999-12-31'.

  • static LocalDate MIN - Desteklenen minimum LocalDate, "-999999999-01-01".

Sınıf yöntemleri

Sr.No. Yöntem ve Açıklama
1 Temporal ayarlama (Temporal temporal)

Belirtilen geçici nesneyi bu nesneyle aynı tarihe sahip olacak şekilde ayarlar.

2 LocalDateTime atStartOfDay ()

Bu tarihin başında bir LocalDateTime oluşturmak için bu tarihi gece yarısı saatiyle birleştirir.

3 ZonedDateTime atStartOfDay (ZoneId bölgesi)

Saat dilimindeki kurallara göre, bu tarihten itibaren geçerli olan en erken zamanda bölgelere ayrılmış bir tarih-saat döndürür.

4 LocalDateTime atTime (int saat, int dakika)

Bir LocalDateTime oluşturmak için bu tarihi bir saatle birleştirir.

5 LocalDateTime atTime (int saat, int dakika, int saniye)

Bir LocalDateTime oluşturmak için bu tarihi bir saatle birleştirir.

6 LocalDateTime atTime (int saat, int dakika, int saniye, int nanoOfSecond)

Bir LocalDateTime oluşturmak için bu tarihi bir saatle birleştirir.

7 LocalDateTime atTime (LocalTime saati)

Bir LocalDateTime oluşturmak için bu tarihi bir saatle birleştirir.

8 OffsetDateTime atTime (OffsetTime saati)

Bir OffsetDateTime oluşturmak için bu tarihi bir offset zamanı ile birleştirir.

9 int CompareTo (ChronoLocalDate diğer)

Bu tarihi başka bir tarihle karşılaştırır.

10 boolean eşittir (Object obj)

Bu tarihin başka bir tarihe eşit olup olmadığını kontrol eder.

11 Dize biçimi (DateTimeFormatter biçimlendiricisi)

Belirtilen biçimlendiriciyi kullanarak bu tarihi biçimlendirir.

12 statik LocalDate from (TemporalAccessor temporal)

Geçici bir nesneden LocalDate örneğini alır.

13 int get (TemporalField alanı)

Belirtilen alanın değerini bu tarihten itibaren bir int olarak alır.

14 IsoChronology getChronology ()

ISO takvim sistemi olan bu tarihin kronolojisini alır.

15 int getDayOfMonth ()

Ayın günü alanını alır.

16 DayOfWeek getDayOfWeek ()

DayOfWeek numaralandırması olan haftanın günü alanını alır.

17 int getDayOfYear ()

Yılın günü alanını alır.

18 Çağ getEra ()

Bu tarihte geçerli olan dönemi alır.

19 long getLong (TemporalField alanı)

Bu tarihten itibaren belirtilen alanın değerini uzun olarak alır.

20 Ay getMonth ()

Ay numaralandırmasını kullanarak yılın ayı alanını alır.

21 int getMonthValue ()

1'den 12'ye kadar yılın ayı alanını alır.

22 int getYear ()

Yıl alanını alır.

23 int hashCode ()

Bu tarih için bir karma kod.

24 boole isAfter (ChronoLocalDate diğer)

Bu tarihin belirtilen tarihten sonra olup olmadığını kontrol eder.

25 boole isBefore (ChronoLocalDate diğer)

Bu tarihin belirtilen tarihten önce olup olmadığını kontrol eder.

26 boolean isEqual (ChronoLocalDate diğer)

Bu tarihin belirtilen tarihe eşit olup olmadığını kontrol eder.

27 boole isLeapYear ()

ISO proleptik takvim sistemi kurallarına göre yılın artık yıl olup olmadığını kontrol eder.

28 boole isSupported (TemporalField alanı)

Belirtilen alanın desteklenip desteklenmediğini kontrol eder.

29 boolean isSupported (TemporalUnit birimi)

Belirtilen birimin desteklenip desteklenmediğini kontrol eder.

30 int lengthOfMonth ()

Bu tarihin temsil ettiği ayın uzunluğunu döndürür.

31 int lengthOfYear ()

Bu tarihin temsil ettiği yılın uzunluğunu döndürür.

32 LocalDate eksi (long amountToSubtract, TemporalUnit birimi)

Belirtilen miktar çıkarılmış olarak bu tarihin bir kopyasını döndürür.

33 Yerel Tarih eksi (TemporalAmount amountToSubtract)

Belirtilen miktar çıkarılmış olarak bu tarihin bir kopyasını döndürür.

34 LocalDate minusDays (long daysToSubtract)

Bu LocalDate'in belirtilen sayıda gün çıkarılmış bir kopyasını döndürür.

35 LocalDate minusMonths (long monthToSubtract)

Bu LocalDate'in belirtilen sayıda ay çıkarılarak bir kopyasını döndürür.

36 LocalDate eksiHafta (uzun haftalarÇıkarmak için)

Bu LocalDate'in belirtilen hafta sayısı çıkarılmış bir kopyasını döndürür.

37 Yerel Tarih eksi Yıl (uzun yıllarToSubtract)

Bu LocalDate'in belirtilen sayıda yıl çıkarılmış bir kopyasını döndürür.

38 statik LocalDate şimdi ()

Varsayılan saat dilimindeki sistem saatinden geçerli tarihi alır.

39 statik LocalDate şimdi (Saat saati)

Belirtilen saatten güncel tarihi alır.

40 statik LocalDate now (ZoneId bölgesi)

Belirtilen saat dilimindeki sistem saatinden geçerli tarihi alır.

41 static LocalDate of (int year, int month, int dayOfMonth)

Yıl, ay ve günden LocalDate örneğini alır.

42 static LocalDate of (int year, Month ay, int dayOfMonth)

Yıl, ay ve günden LocalDate örneğini alır.

43 Statik LocalDate ofEpochDay (long epochDay)

Dönem gün sayımından LocalDate örneğini alır.

44 static LocalDate ofYearDay (int year, int dayOfYear)

Bir yıldan ve yılın gününden LocalDate örneğini alır.

45 statik LocalDate ayrıştırma (CharSequence metni)

2007-12-03 gibi bir metin dizesinden LocalDate örneğini alır.

46 statik LocalDate ayrıştırması (CharSequence metni, DateTimeFormatter biçimlendiricisi)

Belirli bir biçimlendiriciyi kullanarak bir metin dizesinden LocalDate örneğini alır.

47 LocalDate plus (uzun amountToAdd, TemporalUnit birimi)

Bu tarihin belirtilen miktarın eklendiği bir kopyasını döndürür.

48 LocalDate plus (TemporalAmount amountToAdd)

Bu tarihin belirtilen miktarın eklendiği bir kopyasını döndürür.

49 LocalDate plusDays (long daysToAdd)

Bu LocalDate'in belirtilen sayıda gün eklenmiş bir kopyasını döndürür.

50 LocalDate plusMonths (long monthsToAdd)

Bu LocalDate'in belirtilen sayıda ay eklenmiş bir kopyasını döndürür.

51 LocalDate plusWeeks (uzun haftalarEkleme)

Bu LocalDate'in belirtilen sayıda hafta eklenmiş bir kopyasını döndürür.

52 LocalDate plusYears (uzun yıllarEklenecek)

Bu LocalDate'in belirtilen sayıda yıl eklenmiş bir kopyasını döndürür.

53 R sorgusu (TemporalQuery sorgusu)

Belirtilen sorguyu kullanarak bu tarihi sorgular.

54 ValueRange aralığı (TemporalField alanı)

Belirtilen alan için geçerli değerlerin aralığını alır.

55 long toEpochDay ()

Bu tarihi Epoch Day'e çevirir.

56 String toString ()

Bu tarihi, 2007-12-03 gibi bir Dize olarak verir.

57 (ChronoLocalDate endDateExclusive) tarihine kadar geçen süre

Bu tarih ile başka bir tarih arasındaki dönemi Periyot olarak hesaplar.

58 uzun süre (Temporal endExclusive, TemporalUnit unit)

Belirtilen birim cinsinden başka bir tarihe kadar geçen süreyi hesaplar.

59 (TemporalAdjuster ayarlayıcı) ile Yerel Tarih

Bu tarihin düzeltilmiş bir kopyasını verir.

60 (TemporalField alanı, uzun newValue) ile Yerel Tarih

Belirtilen alan yeni bir değere ayarlanmış olarak bu tarihin bir kopyasını döndürür.

61 Gün Ayı ile YerelTarih (int dayOfMonth)

Bu LocalDate'in ayın gününü değiştirilmiş bir kopyasını döndürür.

62 DayOfYear ile YerelTarih (yılsonu gün)

Bu LocalDate'in yılın günü değiştirilmiş bir kopyasını döndürür.

63 Ay ile Yerel Tarih (int ay)

Bu LocalDate'in yılın ayı değiştirilmiş bir kopyasını döndürür.

64 Yıl ile Yerel Tarih (yıl içi)

Bu LocalDate'in değiştirilmiş yıla sahip bir kopyasını döndürür.

Miras alınan yöntemler

Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -

  • Java.lang.Object