Klasa java.time.LocalDateTime
Wprowadzenie
Plik java.time.LocalDateTime class reprezentuje datę i godzinę bez strefy czasowej w systemie kalendarza ISO-8601, na przykład 2007-12-03T10: 15: 30.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.time.LocalDateTime klasa -
public final class LocalDateTime
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDateTime
, Serializable
Pole
Poniżej znajdują się pola dla java.time.LocalDateTime klasa -
static LocalDateTime MAX - Maksymalna obsługiwana LocalDateTime, „+ 999999999-12-31T23: 59: 59.999999999”.
static LocalDateTime MIN - Minimalna obsługiwana LocalDateTime, „-999999999-01-01T00: 00: 00”.
Metody klasowe
Sr.No. | Metoda i opis |
---|---|
1 | Temporal AdjustInto (Temporal temporal) Dostosowuje określony obiekt czasowy tak, aby miał tę samą datę i godzinę, co ten obiekt. |
2 | OffsetDateTime atOffset (przesunięcie ZoneOffset) Łączy tę datę i godzinę z czasem przesunięcia, aby utworzyć OffsetDateTime. |
3 | ZonedDateTime atZone (strefa ZoneId) Łączy tę datę i godzinę ze strefą czasową, aby utworzyć ZonedDateTime. |
4 | int compareTo (ChronoLocalDateTime other) Porównuje tę datę-godzinę z inną datą-godziną. |
5 | boolean equals (Object obj) Sprawdza, czy ta data-godzina jest równa innej dacie-godzinie. |
6 | Format ciągu (formatowanie DateTimeFormatter) Formatuje tę datę i godzinę przy użyciu określonego programu formatującego. |
7 | static LocalDateTime z (TemporalAccessor temporal) Uzyskuje wystąpienie LocalDateTime z obiektu tymczasowego. |
8 | int get (pole TemporalField) Pobiera wartość określonego pola z tej daty i godziny jako liczbę całkowitą. |
9 | int getDayOfMonth () Pobiera pole dnia miesiąca. |
10 | DayOfWeek getDayOfWeek () Pobiera pole dnia tygodnia, które jest wyliczeniem DayOfWeek. |
11 | int getDayOfYear () Pobiera pole dnia roku. |
12 | int getHour () Pobiera pole godziny. |
13 | long getLong (pole TemporalField) Pobiera wartość określonego pola z tej daty jako long. |
14 | Miesiąc getMinute () Pobiera pole minuty godziny. |
15 | Miesiąc getMonth () Pobiera pole miesiąca roku przy użyciu wyliczenia Month. |
16 | int getMonthValue () Pobiera pole miesiąca roku od 1 do 12. |
17 | int getNano () Pobiera pole nano-sekundy. |
18 | int getSecond () Pobiera pole sekundy. |
19 | int getYear () Pobiera pole roku. |
20 | int hashCode () Kod skrótu dla tej daty i godziny. |
21 | boolean isAfter (ChronoLocalDateTime other) Sprawdza, czy ta data-godzina jest późniejsza niż określona data-godzina. |
22 | boolean isBefore (ChronoLocalDateTime other) Sprawdza, czy ta data-godzina jest wcześniejsza niż określona data-godzina. |
23 | boolean isEqual (ChronoLocalDateTime inne) Sprawdza, czy ta data-godzina jest równa określonej dacie-godzinie. |
24 | boolean isSupported (pole TemporalField) Sprawdza, czy określone pole jest obsługiwane. |
25 | boolean isSupported (jednostka TemporalUnit) Sprawdza, czy określona jednostka jest obsługiwana. |
26 | LocalDateTime minus (long amountToSubtract, jednostka TemporalUnit) Zwraca kopię tej daty i godziny po odjęciu określonej kwoty. |
27 | LocalDateTime minus (TemporalAmount amountToSubtract) Zwraca kopię tej daty i godziny po odjęciu określonej kwoty. |
28 | LocalDateTime minusDays (long daysToSubtract) Zwraca kopię tego LocalDateTime z odjętą określoną liczbą dni. |
29 | LocalDateTime minusHours (long hoursToSubtract) Zwraca kopię tego LocalDateTime z odjętą określoną liczbą godzin. |
30 | LocalDateTime minusMinutes (long minutesToSubtract) Zwraca kopię tego LocalDateTime z odjętą określoną liczbą minut. |
31 | LocalDateTime minusMonths (długie monthsToSubtract) Zwraca kopię tego LocalDateTime z odjętą określoną liczbą miesięcy. |
32 | LocalDateTime minusNanos (długie nanos) Zwraca kopię tego LocalDateTime z odjętą określoną liczbą nanosekund. |
33 | LocalDateTime minusSeconds (długie sekundy) Zwraca kopię tego LocalDateTime z odjętą określoną liczbą sekund. |
34 | LocalDateTime minus tygodnie (długie tygodnieToSubtract) Zwraca kopię tego LocalDateTime z odjętą określoną liczbą tygodni. |
35 | LocalDateTime minusYears (long yearsToSubtract) Zwraca kopię tego LocalDateTime z odjętą określoną liczbą lat. |
36 | statyczny LocalDateTime teraz () Pobiera bieżącą datę-czas z zegara systemowego w domyślnej strefie czasowej. |
37 | statyczny LocalDateTime teraz (zegar) Uzyskuje bieżącą datę i godzinę z określonego zegara. |
38 | static LocalDateTime now (strefa ZoneId) Uzyskuje bieżącą datę i godzinę z zegara systemowego w określonej strefie czasowej. |
39 | static LocalDateTime of (int rok, int miesiąc, int dayOfMonth, int hour, int minute) Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny i minuty, ustawiając sekundę i nanosekundę na zero. |
40 | static LocalDateTime of (int rok, int miesiąc, int dayOfMonth, int hour, int minute, int second) Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny, minuty i sekundy, ustawiając nanosekundę na zero. |
41 | static LocalDateTime of (int rok, int miesiąc, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny, minuty, sekundy i nanosekundy. |
42 | static LocalDateTime of (int rok, miesiąc miesiąc, int dayOfMonth, int hour, int minute, int second) Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny, minuty i sekundy, ustawiając nanosekundę na zero. |
43 | static LocalDateTime of (int rok, miesiąc miesiąc, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny, minuty, sekundy i nanosekundy. |
44 | static LocalDateTime of (data LocalDate, czas lokalny) Uzyskuje wystąpienie LocalDateTime z daty i godziny. |
45 | static LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, przesunięcie ZoneOffset) Uzyskuje wystąpienie LocalDateTime z epoki 1970-01-01T00: 00: 00Z. |
46 | static LocalDateTime ofInstant (Instant instant, ZoneId zone) Uzyskuje wystąpienie LocalDateTime z Instant i identyfikatora strefy. |
47 | statyczna analiza LocalDateTime (tekst CharSequence) Uzyskuje wystąpienie LocalDateTime z ciągu tekstowego, takiego jak 2007-12-03T10: 15: 30. |
48 | statyczna analiza LocalDateTime (tekst CharSequence, formatter DateTimeFormatter) Uzyskuje wystąpienie LocalDateTime z ciągu tekstowego przy użyciu określonego programu formatującego. |
49 | LocalDateTime plus (long amountToAdd, jednostka TemporalUnit) Zwraca kopię tej daty i godziny z dodaną określoną kwotą. |
50 | LocalDateTime plus (TemporalAmount amountToAdd) Zwraca kopię tej daty i godziny z dodaną określoną kwotą. |
51 | LocalDateTime plusDays (długie dniToAdd) Zwraca kopię tego LocalDateTime z określoną liczbą dni. |
52 | LocalDateTime plusHours (long hoursToAdd) Zwraca kopię tego LocalDateTime z określoną liczbą dodanych godzin. |
53 | LocalDateTime plusMinutes (long minutesToAdd) Zwraca kopię tego LocalDateTime z określoną liczbą dodanych minut. |
54 | LocalDateTime plusMonths (długie monthsToAdd) Zwraca kopię tego LocalDateTime z określoną liczbą dodanych miesięcy. |
55 | LocalDateTime plusNanos (długie nanos) Zwraca kopię tego LocalDateTime z określoną liczbą nanosekund. |
56 | LocalDateTime plusSeconds (długie sekundy) Zwraca kopię tego LocalDateTime z określoną liczbą sekund. |
57 | LocalDateTime plusWeeks (długie tygodnieToAdd) Zwraca kopię tego LocalDateTime z określoną liczbą dodanych tygodni. |
58 | LocalDateTime plusYears (długie lataToAdd) Zwraca kopię tego LocalDateTime z określoną liczbą dodanych lat. |
59 | Wysyła zapytanie o tę datę i godzinę przy użyciu określonego zapytania. |
60 | Zakres wartości (pole TemporalField) Pobiera zakres prawidłowych wartości dla określonego pola. |
61 | LocalDate toLocalDate () Pobiera część LocalDate z tej daty i godziny. |
62 | LocalTime toLocalTime () Pobiera część LocalTime z tej daty i godziny. |
63 | Ciąg toString () Wyświetla tę datę jako ciąg, na przykład 2007-12-03T10: 15: 30. |
64 | LocalDateTime truncatedTo (jednostka TemporalUnit) Zwraca kopię tego LocalDateTime z obciętym czasem. |
65 | długo do (Temporal endExclusive, TemporalUnit) Oblicza ilość czasu do kolejnej daty / godziny pod względem określonej jednostki. |
66 | LocalDateTime z (regulatorem TemporalAdjuster) Zwraca dostosowaną kopię tej daty i godziny. |
67 | LocalDateTime z (pole TemporalField, długie newValue) Zwraca kopię tej daty i godziny z określonym polem ustawionym na nową wartość. |
68 | LocalDateTime withDayOfMonth (int dayOfMonth) Zwraca kopię tego LocalDateTime ze zmienionym dniem miesiąca. |
69 | LocalDateTime withDayOfYear (int dayOfYear) Zwraca kopię tego LocalDateTime ze zmienionym dniem roku. |
70 | LocalDateTime withHour (int godzina) Zwraca kopię tego LocalDateTime ze zmienioną godziną. |
71 | LocalDateTime withMinute (int minuta) Zwraca kopię tego LocalDateTime ze zmienioną minutą godziny. |
72 | LocalDateTime withMonth (int miesiąc) Zwraca kopię tego LocalDateTime ze zmienionym miesiącem roku. |
73 | LocalDateTime withNano (int nanoOfSecond) Zwraca kopię tego LocalDateTime ze zmienioną wartością nano-of-second. |
74 | LocalDateTime withSecond (int sekunda) Zwraca kopię tego LocalDateTime ze zmienioną sekundą. |
75 | LocalDateTime withYear (int rok) Zwraca kopię tego LocalDateTime ze zmienionym rokiem. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas -
- Java.lang.Object