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