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 R sorgusu (TemporalQuery sorgusu)

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