java.time.LocalDate Klasa

Wprowadzenie

Plik java.time.LocalDate class reprezentuje datę bez strefy czasowej w systemie kalendarza ISO-8601, na przykład 2007-12-03.

Deklaracja klasy

Poniżej znajduje się deklaracja dla java.time.LocalDate klasa -

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

Pole

  • Poniżej znajdują się pola dla java.time.LocalDate klasa -

  • static LocalDate MAX - Maksymalna obsługiwana LocalDate, „+ 999999999-12-31”.

  • static LocalDate MIN - Minimalna obsługiwana LocalDate, „-999999999-01-01”.

Metody klasowe

Sr.No. Metoda i opis
1 Temporal AdjustInto (Temporal temporal)

Dostosowuje określony obiekt czasowy tak, aby miał tę samą datę, co ten obiekt.

2 LocalDateTime atStartOfDay ()

Łączy tę datę z godziną północy, aby utworzyć LocalDateTime na początku tej daty.

3 ZonedDateTime atStartOfDay (strefa ZoneId)

Zwraca strefową datę i godzinę od tej daty w najwcześniejszym prawidłowym czasie zgodnie z regułami strefy czasowej.

4 LocalDateTime atTime (int godzina, int minuta)

Łączy tę datę z godziną, aby utworzyć LocalDateTime.

5 LocalDateTime atTime (int godzina, int minuta, int sekunda)

Łączy tę datę z godziną, aby utworzyć LocalDateTime.

6 LocalDateTime atTime (int godzina, int minuta, int sekunda, int nanoOfSecond)

Łączy tę datę z godziną, aby utworzyć LocalDateTime.

7 LocalDateTime atTime (LocalTime czas)

Łączy tę datę z godziną, aby utworzyć LocalDateTime.

8 OffsetDateTime atTime (OffsetTime czas)

Łączy tę datę z czasem przesunięcia, aby utworzyć OffsetDateTime.

9 int compareTo (ChronoLocalDate other)

Porównuje tę datę z inną datą.

10 boolean equals (Object obj)

Sprawdza, czy ta data jest równa innej dacie.

11 Format ciągu (formatowanie DateTimeFormatter)

Formatuje tę datę przy użyciu określonego programu formatującego.

12 static LocalDate z (TemporalAccessor temporal)

Uzyskuje wystąpienie LocalDate z obiektu tymczasowego.

13 int get (pole TemporalField)

Pobiera wartość określonego pola z tej daty jako liczbę całkowitą.

14 IsoChronology getChronology ()

Pobiera chronologię tej daty, czyli system kalendarza ISO.

15 int getDayOfMonth ()

Pobiera pole dnia miesiąca.

16 DayOfWeek getDayOfWeek ()

Pobiera pole dnia tygodnia, które jest wyliczeniem DayOfWeek.

17 int getDayOfYear ()

Pobiera pole dnia roku.

18 Era getEra ()

Pobiera erę obowiązującą w tym dniu.

19 long getLong (pole TemporalField)

Pobiera wartość określonego pola z tej daty jako long.

20 Miesiąc getMonth ()

Pobiera pole miesiąca roku przy użyciu wyliczenia Month.

21 int getMonthValue ()

Pobiera pole miesiąca roku od 1 do 12.

22 int getYear ()

Pobiera pole roku.

23 int hashCode ()

Kod skrótu dla tej daty.

24 boolean isAfter (ChronoLocalDate other)

Sprawdza, czy ta data przypada po określonej dacie.

25 boolean isBefore (ChronoLocalDate inne)

Sprawdza, czy ta data przypada przed określoną datą.

26 boolean isEqual (ChronoLocalDate inne)

Sprawdza, czy ta data jest równa określonej dacie.

27 boolean isLeapYear ()

Sprawdza, czy rok jest rokiem przestępnym, zgodnie z regułami kalendarza proleptycznego ISO.

28 boolean isSupported (pole TemporalField)

Sprawdza, czy określone pole jest obsługiwane.

29 boolean isSupported (jednostka TemporalUnit)

Sprawdza, czy określona jednostka jest obsługiwana.

30 int lengthOfMonth ()

Zwraca długość miesiąca reprezentowanego przez tę datę.

31 int lengthOfYear ()

Zwraca długość roku reprezentowanego przez tę datę.

32 LocalDate minus (long amountToSubtract, jednostka TemporalUnit)

Zwraca kopię tej daty po odjęciu określonej kwoty.

33 LocalDate minus (TemporalAmount amountToSubtract)

Zwraca kopię tej daty po odjęciu określonej kwoty.

34 LocalDate minusDays (long daysToSubtract)

Zwraca kopię tej LocalDate z odjętą określoną liczbą dni.

35 LocalDate minusMonths (długie monthsToSubtract)

Zwraca kopię tej LocalDate z odjęciem określonej liczby miesięcy.

36 LocalDate minusWeeks (długie tygodnieToSubtract)

Zwraca kopię tej LocalDate z odjętą określoną liczbą tygodni.

37 LocalDate minusYears (long yearsToSubtract)

Zwraca kopię tego LocalDate z odjętą określoną liczbą lat.

38 statyczna LocalDate teraz ()

Pobiera bieżącą datę z zegara systemowego w domyślnej strefie czasowej.

39 statyczna LocalDate teraz (zegar)

Uzyskuje bieżącą datę z określonego zegara.

40 static LocalDate now (strefa ZoneId)

Pobiera bieżącą datę z zegara systemowego w określonej strefie czasowej.

41 static LocalDate of (int rok, int miesiąc, int dayOfMonth)

Uzyskuje wystąpienie LocalDate z roku, miesiąca i dnia.

42 static LocalDate of (int rok, miesiąc miesiąc, int dayOfMonth)

Uzyskuje wystąpienie LocalDate z roku, miesiąca i dnia.

43 static LocalDate ofEpochDay (długi epochDay)

Pobiera wystąpienie LocalDate z liczby dni epoki.

44 static LocalDate ofYearDay (int rok, int dayOfYear)

Uzyskuje wystąpienie LocalDate z roku i dnia roku.

45 statyczna analiza LocalDate (tekst CharSequence)

Uzyskuje wystąpienie LocalDate z ciągu tekstowego, takiego jak 2007-12-03.

46 statyczna analiza LocalDate (tekst CharSequence, program formatujący DateTimeFormatter)

Uzyskuje wystąpienie LocalDate z ciągu tekstowego przy użyciu określonego programu formatującego.

47 LocalDate plus (long amountToAdd, jednostka TemporalUnit)

Zwraca kopię tej daty z dodaną określoną kwotą.

48 LocalDate plus (TemporalAmount amountToAdd)

Zwraca kopię tej daty z dodaną określoną kwotą.

49 LocalDate plusDays (długie dniToAdd)

Zwraca kopię tej LocalDate z określoną liczbą dni.

50 LocalDate plusMonths (długie miesiąceToAdd)

Zwraca kopię tej LocalDate z określoną liczbą dodanych miesięcy.

51 LocalDate plusWeeks (długie tygodnieToAdd)

Zwraca kopię tej LocalDate z określoną liczbą dodanych tygodni.

52 LocalDate plusYears (długie lataToAdd)

Zwraca kopię tego LocalDate z określoną liczbą dodanych lat.

53 R zapytanie (TemporalQuery zapytanie)

Wyszukuje tę datę przy użyciu określonego zapytania.

54 Zakres wartości (pole TemporalField)

Pobiera zakres prawidłowych wartości dla określonego pola.

55 long toEpochDay ()

Konwertuje tę datę na Dzień Epoki.

56 Ciąg toString ()

Wyświetla tę datę jako ciąg, na przykład 2007-12-03.

57 Okres do (ChronoLocalDate endDateExclusive)

Oblicza okres między tą datą a inną datą jako okres.

58 długo do (Temporal endExclusive, TemporalUnit)

Oblicza ilość czasu do kolejnej daty pod względem określonej jednostki.

59 LocalDate z (regulatorem TemporalAdjuster)

Zwraca skorygowaną kopię tej daty.

60 LocalDate z (pole TemporalField, długie newValue)

Zwraca kopię tej daty z określonym polem ustawionym na nową wartość.

61 LocalDate withDayOfMonth (int dayOfMonth)

Zwraca kopię tej LocalDate ze zmienionym dniem miesiąca.

62 LocalDate withDayOfYear (int dayOfYear)

Zwraca kopię tego LocalDate ze zmienionym dniem roku.

63 LocalDate withMonth (int miesiąc)

Zwraca kopię tego LocalDate ze zmienionym miesiącem roku.

64 LocalDate withYear (int rok)

Zwraca kopię tego LocalDate ze zmienionym rokiem.

Dziedziczone metody

Ta klasa dziedziczy metody z następujących klas -

  • Java.lang.Object