java.time.LocalDateTime Sınıfı
Giriş
java.time.LocalDateTime sınıfı, 2007-12-03T10: 15: 30 gibi ISO-8601 takvim sisteminde saat dilimi olmayan bir tarih-saati temsil eder.
Sınıf beyanı
Aşağıdaki beyanı java.time.LocalDateTime sınıf -
public final class LocalDateTime
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDateTime
, Serializable
Alan
Aşağıdakiler için alanlar java.time.LocalDateTime sınıf -
static LocalDateTime MAX - Desteklenen maksimum LocalDateTime, '+ 999999999-12-31T23: 59: 59.999999999'.
static LocalDateTime MIN - Desteklenen minimum LocalDateTime, '-999999999-01-01T00: 00: 00'.
Sınıf yöntemleri
| Sr.No. | Yöntem ve Açıklama |
|---|---|
| 1 | Temporal ayarlama (Temporal temporal) Belirtilen geçici nesneyi, bu nesneyle aynı tarih ve saate sahip olacak şekilde ayarlar. |
| 2 | OffsetDateTime atOffset (ZoneOffset offset) Bir OffsetDateTime oluşturmak için bu tarih-saati bir uzaklık saatiyle birleştirir. |
| 3 | ZonedDateTime atZone (ZoneId bölgesi) ZonedDateTime oluşturmak için bu tarih-saati bir saat dilimiyle birleştirir. |
| 4 | int CompareTo (ChronoLocalDateTime diğer) Bu tarih-saati başka bir tarih-saat ile karşılaştırır. |
| 5 | boolean eşittir (Object obj) Bu tarih-saatin başka bir tarih-saate eşit olup olmadığını kontrol eder. |
| 6 | Dize biçimi (DateTimeFormatter biçimlendiricisi) Bu tarih-saati belirtilen biçimlendiriciyi kullanarak biçimlendirir. |
| 7 | statik LocalDateTime from (TemporalAccessor temporal) Geçici bir nesneden LocalDateTime örneğini alır. |
| 8 | int get (TemporalField alanı) Belirtilen alanın değerini bu tarih-saatten bir int olarak alır. |
| 9 | int getDayOfMonth () Ayın günü alanını alır. |
| 10 | DayOfWeek getDayOfWeek () DayOfWeek numaralandırması olan haftanın günü alanını alır. |
| 11 | int getDayOfYear () Yılın günü alanını alır. |
| 12 | int getHour () Günün saati alanını alır. |
| 13 | long getLong (TemporalField alanı) Belirtilen alanın değerini bu tarih-saatten uzun olarak alır. |
| 14 | Ay getMinute () Dakika-saat alanını alır. |
| 15 | Ay getMonth () Ay numaralandırmasını kullanarak yılın ayı alanını alır. |
| 16 | int getMonthValue () 1'den 12'ye kadar yılın ayı alanını alır. |
| 17 | int getNano () Nano saniye alanını alır. |
| 18 | int getSecond () Dakika saniye alanını alır. |
| 19 | int getYear () Yıl alanını alır. |
| 20 | int hashCode () Bu tarih-saat için bir karma kod. |
| 21 | boole isAfter (ChronoLocalDateTime diğer) Bu tarih-saatin belirtilen tarih-saatten sonra olup olmadığını kontrol eder. |
| 22 | boole isBefore (ChronoLocalDateTime diğer) Bu tarih-saatin belirtilen tarih-saatten önce olup olmadığını kontrol eder. |
| 23 | boole isEqual (ChronoLocalDateTime diğer) Bu tarih-saatin belirtilen tarih-saate eşit olup olmadığını kontrol eder. |
| 24 | boole isSupported (TemporalField alanı) Belirtilen alanın desteklenip desteklenmediğini kontrol eder. |
| 25 | boolean isSupported (TemporalUnit birimi) Belirtilen birimin desteklenip desteklenmediğini kontrol eder. |
| 26 | LocalDateTime eksi (long amountToSubtract, TemporalUnit birimi) Belirtilen miktar çıkarılmış olarak bu tarih-saatin bir kopyasını döndürür. |
| 27 | LocalDateTime eksi (TemporalAmount amountToSubtract) Belirtilen miktar çıkarılmış olarak bu tarih-saatin bir kopyasını döndürür. |
| 28 | YerelTarihSaati eksiGünler (uzun günlerÇıkarmak için) Bu LocalDateTime'ın belirtilen sayıda gün çıkarılmış bir kopyasını döndürür. |
| 29 | LocalDateTime eksiSaatler (uzun saatlerToSubtract) Bu LocalDateTime'ın belirtilen sayıda saat çıkarılmış bir kopyasını döndürür. |
| 30 | YerelTarihSaati eksiDakika (uzun dakikaAçıkarma) Bu LocalDateTime'ın belirtilen dakika sayısı çıkarılmış bir kopyasını döndürür. |
| 31 | YerelTarihZaman eksi Aylar (uzun aylarÇıkarmak için) Bu LocalDateTime'ın belirtilen sayıda ay çıkarılarak bir kopyasını döndürür. |
| 32 | LocalDateTime minusNanos (uzun nanolar) Bu LocalDateTime'ın belirtilen nanosaniye sayısı çıkarılmış bir kopyasını döndürür. |
| 33 | LocalDateTime minusSeconds (uzun saniye) Bu LocalDateTime'ın belirtilen saniye sayısı çıkarılmış bir kopyasını döndürür. |
| 34 | YerelTarihSaati eksiHafta (uzun haftaToSubtract) Bu LocalDateTime'ın belirtilen hafta sayısı çıkarılmış bir kopyasını döndürür. |
| 35 | YerelTarihSaati eksiYıllar (uzun yıllarToSubtract) Bu LocalDateTime'ın belirtilen sayıda yıl çıkarılmış bir kopyasını döndürür. |
| 36 | statik LocalDateTime şimdi () Varsayılan saat dilimindeki sistem saatinden geçerli tarih-saati alır. |
| 37 | statik LocalDateTime şimdi (Saat saati) Belirtilen saatten geçerli tarih-saati alır. |
| 38 | statik LocalDateTime şimdi (ZoneId bölgesi) Belirtilen saat dilimindeki sistem saatinden geçerli tarih-saati alır. |
| 39 | statik LocalDateTime of (int year, int month, int dayOfMonth, int saat, int dakika) Yıl, ay, gün, saat ve dakikadan LocalDateTime örneğini alır, saniyeyi ve nanosaniyeyi sıfıra ayarlar. |
| 40 | statik LocalDateTime of (int year, int month, int dayOfMonth, int hour, int minute, int second) Nanosaniyeyi sıfıra ayarlayarak yıl, ay, gün, saat, dakika ve saniyeden LocalDateTime örneğini alır. |
| 41 | statik LocalDateTime of (int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) Yıl, ay, gün, saat, dakika, saniye ve nanosaniyeden LocalDateTime örneğini alır. |
| 42 | statik LocalDateTime of (int year, Month ay, int dayOfMonth, int saat, int dakika, int saniye) Nanosaniyeyi sıfıra ayarlayarak yıl, ay, gün, saat, dakika ve saniyeden LocalDateTime örneğini alır. |
| 43 | statik LocalDateTime of (int yıl, Ay ay, int dayOfMonth, int saat, int dakika, int saniye, int nanoOfSecond) Yıl, ay, gün, saat, dakika, saniye ve nanosaniyeden LocalDateTime örneğini alır. |
| 44 | statik LocalDateTime of (LocalDate tarihi, LocalTime saati) Tarih ve saatten LocalDateTime örneğini alır. |
| 45 | Statik LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, ZoneOffset offset) 1970-01-01T00: 00: 00Z döneminden LocalDateTime örneğini alır. |
| 46 | statik LocalDateTime ofInstant (Anlık anlık, ZoneId bölgesi) Anında ve bölge kimliğinden LocalDateTime örneğini alır. |
| 47 | statik LocalDateTime ayrıştırma (CharSequence metni) 2007-12-03T10: 15: 30 gibi bir metin dizesinden LocalDateTime örneğini alır. |
| 48 | statik LocalDateTime ayrıştırması (CharSequence metni, DateTimeFormatter biçimlendiricisi) Belirli bir formatlayıcı kullanarak bir metin dizesinden LocalDateTime örneğini alır. |
| 49 | LocalDateTime plus (uzun amountToAdd, TemporalUnit birimi) Belirtilen miktarın eklendiği bu tarih-saatin bir kopyasını döndürür. |
| 50 | LocalDateTime plus (TemporalAmount amountToAdd) Belirtilen miktarın eklendiği bu tarih-saatin bir kopyasını döndürür. |
| 51 | LocalDateTime plusDays (long daysToAdd) Bu LocalDateTime'ın belirtilen sayıda gün eklenmiş bir kopyasını döndürür. |
| 52 | LocalDateTime plusHours (long hoursToAdd) Bu LocalDateTime'ın belirtilen sayıda saat eklenmiş bir kopyasını döndürür. |
| 53 | LocalDateTime plusMinutes (long minutesToAdd) Bu LocalDateTime'ın belirtilen dakika sayısıyla bir kopyasını döndürür. |
| 54 | LocalDateTime plusMonths (long monthsToAdd) Bu LocalDateTime'ın belirtilen sayıda ay eklenmiş bir kopyasını döndürür. |
| 55 | LocalDateTime plusNanos (uzun nanolar) Bu LocalDateTime'ın belirtilen nanosaniye sayısıyla bir kopyasını döndürür. |
| 56 | LocalDateTime plusSeconds (uzun saniye) Bu LocalDateTime'ın belirtilen saniye sayısıyla bir kopyasını döndürür. |
| 57 | LocalDateTime plusWeeks (uzun weekToAdd) Bu LocalDateTime'ın belirtilen sayıda hafta eklenmiş bir kopyasını döndürür. |
| 58 | LocalDateTime plusYears (long yearsToAdd) Bu LocalDateTime'ın belirtilen sayıda yıl eklenmiş bir kopyasını döndürür. |
| 59 | Bu tarih-saati belirtilen sorguyu kullanarak sorgular. |
| 60 | ValueRange aralığı (TemporalField alanı) Belirtilen alan için geçerli değerlerin aralığını alır. |
| 61 | LocalDate toLocalDate () Bu tarih-saatin LocalDate bölümünü alır. |
| 62 | LocalTime toLocalTime () Bu tarih-saatin LocalTime bölümünü alır. |
| 63 | String toString () Bu tarihi, 2007-12-03T10: 15: 30 gibi bir Dize olarak verir. |
| 64 | LocalDateTime truncatedTo (TemporalUnit unit) Bu LocalDateTime öğesinin kısaltılmış bir kopyasını döndürür. |
| 65 | uzun süre (Temporal endExclusive, TemporalUnit unit) Belirtilen birim cinsinden başka bir tarihe kadar geçen süreyi hesaplar. |
| 66 | (TemporalAdjuster ayarlayıcı) ile LocalDateTime Bu tarih-saatin düzeltilmiş bir kopyasını döndürür. |
| 67 | (TemporalField alanı, uzun newValue) ile LocalDateTime Belirtilen alan yeni bir değere ayarlanmış olarak bu tarih-saatin bir kopyasını döndürür. |
| 68 | DayOfMonth ile LocalDateTime (int dayOfMonth) Bu LocalDateTime'ın ayın gününü değiştirilmiş bir kopyasını döndürür. |
| 69 | DayOfYear ile YerelTarihSaati (günGünüYıl) Bu LocalDateTime'ın yılın günü değiştirilmiş bir kopyasını döndürür. |
| 70 | Saat ile Yerel TarihTime (int saat) Bu LocalDateTime'ın günün saati değiştirilmiş bir kopyasını döndürür. |
| 71 | Dakikalı YerelTarihSaati (int dakika) Bu LocalDateTime'ın saatin dakikası değiştirilmiş bir kopyasını döndürür. |
| 72 | Ay ile YerelTarihSaati (int ay) Bu LocalDateTime'ın yılın ayı değiştirilmiş bir kopyasını döndürür. |
| 73 | LocalDateTime withNano (int nanoOfSecond) Bu LocalDateTime'ın nano saniye değiştirilmiş bir kopyasını döndürür. |
| 74 | LocalDateTime withSecond (int saniye) Bu LocalDateTime'ın saniyenin saniyesi değiştirilmiş bir kopyasını döndürür. |
| 75 | Yıl ile YerelTarihZaman (yıl içi) Bu LocalDateTime'ın değiştirilmiş yılla 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