java.time.LocalDate-Klasse

Einführung

Das java.time.LocalDate Klasse repräsentiert ein Datum ohne Zeitzone im ISO-8601-Kalendersystem, z. B. 2007-12-03.

Klassenerklärung

Es folgt die Erklärung für java.time.LocalDate Klasse -

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

Feld

  • Es folgen die Felder für java.time.LocalDate Klasse -

  • static LocalDate MAX - Das maximal unterstützte LocalDate '+ 999999999-12-31'.

  • static LocalDate MIN - Das minimal unterstützte LocalDate '-999999999-01-01'.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1 Temporal adjustInto (Temporal temporal)

Passt das angegebene zeitliche Objekt so an, dass es dasselbe Datum wie dieses Objekt hat.

2 LocalDateTime atStartOfDay ()

Kombiniert dieses Datum mit der Uhrzeit um Mitternacht, um zu Beginn dieses Datums eine LocalDateTime zu erstellen.

3 ZonedDateTime atStartOfDay (ZoneId-Zone)

Gibt eine in Zonen aufgeteilte Datums- und Uhrzeitangabe ab diesem Datum zum frühesten gültigen Zeitpunkt gemäß den Regeln in der Zeitzone zurück.

4 LocalDateTime atTime (int Stunde, int Minute)

Kombiniert dieses Datum mit einer Uhrzeit, um eine LocalDateTime zu erstellen.

5 LocalDateTime atTime (int Stunde, int Minute, int Sekunde)

Kombiniert dieses Datum mit einer Uhrzeit, um eine LocalDateTime zu erstellen.

6 LocalDateTime atTime (int Stunde, int Minute, int Sekunde, int nanoOfSecond)

Kombiniert dieses Datum mit einer Uhrzeit, um eine LocalDateTime zu erstellen.

7 LocalDateTime atTime (LocalTime-Zeit)

Kombiniert dieses Datum mit einer Uhrzeit, um eine LocalDateTime zu erstellen.

8 OffsetDateTime atTime (OffsetTime-Zeit)

Kombiniert dieses Datum mit einer Versatzzeit, um eine OffsetDateTime zu erstellen.

9 int compareTo (ChronoLocalDate other)

Vergleicht dieses Datum mit einem anderen Datum.

10 Boolescher Wert gleich (Objekt obj)

Überprüft, ob dieses Datum einem anderen Datum entspricht.

11 Zeichenfolgenformat (DateTimeFormatter-Formatierer)

Formatiert dieses Datum mit dem angegebenen Formatierer.

12 statisches LocalDate von (TemporalAccessor temporal)

Ruft eine Instanz von LocalDate von einem temporären Objekt ab.

13 int get (TemporalField-Feld)

Ruft den Wert des angegebenen Felds ab diesem Datum als int ab.

14 IsoChronology getChronology ()

Ruft die Chronologie dieses Datums ab, bei dem es sich um das ISO-Kalendersystem handelt.

15 int getDayOfMonth ()

Ruft das Feld Tag des Monats ab.

16 DayOfWeek getDayOfWeek ()

Ruft das Feld für den Wochentag ab, bei dem es sich um eine Aufzählung von DayOfWeek handelt.

17 int getDayOfYear ()

Ruft das Feld für den Tag des Jahres ab.

18 Era getEra ()

Ruft die zu diesem Zeitpunkt geltende Ära ab.

19 long getLong (TemporalField-Feld)

Ruft den Wert des angegebenen Felds ab diesem Datum als Long ab.

20 Monat getMonth ()

Ruft das Feld für den Monat des Jahres mithilfe der Monatszählung ab.

21 int getMonthValue ()

Ruft das Feld für den Monat des Jahres von 1 bis 12 ab.

22 int getYear ()

Ruft das Jahresfeld ab.

23 int hashCode ()

Ein Hash-Code für dieses Datum.

24 boolean isAfter (ChronoLocalDate other)

Überprüft, ob dieses Datum nach dem angegebenen Datum liegt.

25 boolean isBefore (ChronoLocalDate other)

Überprüft, ob dieses Datum vor dem angegebenen Datum liegt.

26 boolean isEqual (ChronoLocalDate other)

Überprüft, ob dieses Datum dem angegebenen Datum entspricht.

27 boolean isLeapYear ()

Überprüft, ob das Jahr ein Schaltjahr ist, gemäß den Regeln des ISO-proleptischen Kalendersystems.

28 boolean isSupported (TemporalField-Feld)

Überprüft, ob das angegebene Feld unterstützt wird.

29 boolean isSupported (TemporalUnit-Einheit)

Überprüft, ob die angegebene Einheit unterstützt wird.

30 int lengthOfMonth ()

Gibt die Länge des Monats zurück, der durch dieses Datum dargestellt wird.

31 int lengthOfYear ()

Gibt die Länge des durch dieses Datum dargestellten Jahres zurück.

32 LocalDate minus (lange MengeToSubtract, TemporalUnit-Einheit)

Gibt eine Kopie dieses Datums mit dem angegebenen abgezogenen Betrag zurück.

33 LocalDate minus (TemporalAmount BetragToSubtract)

Gibt eine Kopie dieses Datums mit dem angegebenen abgezogenen Betrag zurück.

34 LocalDate minusDays (lange TageToSubtract)

Gibt eine Kopie dieses LocalDate mit der angegebenen Anzahl abgezogener Tage zurück.

35 LocalDate minusMonths (lange MonateToSubtract)

Gibt eine Kopie dieses LocalDate mit der angegebenen Anzahl abgezogener Monate zurück.

36 LocalDate minusWeeks (lange WochenToSubtract)

Gibt eine Kopie dieses LocalDate mit der angegebenen Anzahl abgezogener Wochen zurück.

37 LocalDate minusYears (lange JahreToSubtract)

Gibt eine Kopie dieses LocalDate mit der angegebenen Anzahl abgezogener Jahre zurück.

38 statisches LocalDate jetzt ()

Ruft das aktuelle Datum von der Systemuhr in der Standardzeitzone ab.

39 statisches LocalDate jetzt (Clock Clock)

Ruft das aktuelle Datum von der angegebenen Uhr ab.

40 statisches LocalDate jetzt (ZoneId Zone)

Ruft das aktuelle Datum von der Systemuhr in der angegebenen Zeitzone ab.

41 statisches lokales Datum von (int Jahr, int Monat, int Tag des Monats)

Ruft eine Instanz von LocalDate aus einem Jahr, einem Monat und einem Tag ab.

42 statisches lokales Datum von (int Jahr, Monat Monat, int Tag des Monats)

Ruft eine Instanz von LocalDate aus einem Jahr, einem Monat und einem Tag ab.

43 statisches LocalDate ofEpochDay (langer epochDay)

Ruft eine Instanz von LocalDate aus der Anzahl der Epochentage ab.

44 statisches lokales Datum des Jahres (int Jahr, int Tag des Jahres)

Ruft eine Instanz von LocalDate aus einem Jahr und einem Tag des Jahres ab.

45 statische LocalDate-Analyse (CharSequence-Text)

Ruft eine Instanz von LocalDate aus einer Textzeichenfolge ab, z. B. 2007-12-03.

46 statische LocalDate-Analyse (CharSequence-Text, DateTimeFormatter-Formatierer)

Ruft eine Instanz von LocalDate aus einer Textzeichenfolge mit einem bestimmten Formatierer ab.

47 LocalDate plus (lange Menge ToAdd, TemporalUnit-Einheit)

Gibt eine Kopie dieses Datums mit dem angegebenen hinzugefügten Betrag zurück.

48 LocalDate plus (TemporalAmount amountToAdd)

Gibt eine Kopie dieses Datums mit dem angegebenen hinzugefügten Betrag zurück.

49 LocalDate plusDays (lange TageToAdd)

Gibt eine Kopie dieses LocalDate mit der angegebenen Anzahl hinzugefügter Tage zurück.

50 LocalDate plusMonths (lange MonateToAdd)

Gibt eine Kopie dieses LocalDate mit der angegebenen Anzahl hinzugefügter Monate zurück.

51 LocalDate plusWeeks (lange Wochen ToAdd)

Gibt eine Kopie dieses LocalDate mit der angegebenen Anzahl hinzugefügter Wochen zurück.

52 LocalDate plusYears (lange Jahre bis hin zu Add)

Gibt eine Kopie dieses LocalDate mit der angegebenen Anzahl von hinzugefügten Jahren zurück.

53 R-Abfrage (TemporalQuery -Abfrage)

Fragt dieses Datum mit der angegebenen Abfrage ab.

54 ValueRange-Bereich (TemporalField-Feld)

Ruft den Bereich gültiger Werte für das angegebene Feld ab.

55 langer toEpochDay ()

Konvertiert dieses Datum in den Epochentag.

56 String toString ()

Gibt dieses Datum als Zeichenfolge aus, z. B. 2007-12-03.

57 Zeitraum bis (ChronoLocalDate endDateExclusive)

Berechnet den Zeitraum zwischen diesem Datum und einem anderen Datum als Zeitraum.

58 lange bis (Temporal endExclusive, TemporalUnit unit)

Berechnet die Zeit bis zu einem anderen Datum in Bezug auf die angegebene Einheit.

59 LocalDate mit (TemporalAdjuster-Einsteller)

Gibt eine angepasste Kopie dieses Datums zurück.

60 LocalDate with (TemporalField-Feld, langer neuer Wert)

Gibt eine Kopie dieses Datums zurück, wobei das angegebene Feld auf einen neuen Wert gesetzt ist.

61 LocalDate withDayOfMonth (int dayOfMonth)

Gibt eine Kopie dieses LocalDate mit geändertem Monatstag zurück.

62 LocalDate withDayOfYear (int dayOfYear)

Gibt eine Kopie dieses LocalDate mit geändertem Tag des Jahres zurück.

63 LocalDate withMonth (int month)

Gibt eine Kopie dieses LocalDate mit geändertem Monat des Jahres zurück.

64 LocalDate withYear (int Jahr)

Gibt eine Kopie dieses LocalDate mit geändertem Jahr zurück.

Methoden geerbt

Diese Klasse erbt Methoden von den folgenden Klassen:

  • Java.lang.Object