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 | 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