Klasa java.time.ZonedDateTime
Wprowadzenie
Plik java.time.ZonedDateTime class reprezentuje datę-czas ze strefą czasową w systemie kalendarza ISO-8601, na przykład 2007-12-03T10: 15: 30 + 01: 00 Europe / Paris.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.time.ZonedDateTime klasa -
public final class ZonedDateTime
extends Object
implements Temporal, ChronoZonedDateTime<LocalDate>, Serializable
Metody klasowe
Sr.No. | Metoda i opis |
---|---|
1 | boolean equals (Object obj) Sprawdza, czy ta data-godzina jest równa innej dacie-godzinie. |
2 | Format ciągu (formatowanie DateTimeFormatter) Formatuje tę datę i godzinę przy użyciu określonego programu formatującego. |
3 | static ZonedDateTime z (TemporalAccessor temporal) Uzyskuje wystąpienie ZonedDateTime z obiektu tymczasowego. |
4 | int get (pole TemporalField) Pobiera wartość określonego pola z tej daty i godziny jako liczbę całkowitą. |
5 | int getDayOfMonth () Pobiera pole dnia miesiąca. |
6 | DayOfWeek getDayOfWeek () Pobiera pole dnia tygodnia, które jest wyliczeniem DayOfWeek. |
7 | int getDayOfYear () Pobiera pole dnia roku. |
8 | int getHour () Pobiera pole godziny. |
9 | long getLong (pole TemporalField) Pobiera wartość określonego pola z tej daty jako long. |
10 | Miesiąc getMinute () Pobiera pole minuty godziny. |
11 | Miesiąc getMonth () Pobiera pole miesiąca roku przy użyciu wyliczenia Month. |
12 | int getMonthValue () Pobiera pole miesiąca roku od 1 do 12. |
13 | int getNano () Pobiera pole nano-sekundy. |
14 | ZoneOffset getOffset () Pobiera przesunięcie strefy, na przykład „+01: 00”. |
15 | int getSecond () Pobiera pole sekundy. |
16 | int getYear () Pobiera pole roku. |
17 | ZoneId getZone () Pobiera strefę czasową, na przykład „Europa / Paryż”. |
18 | int hashCode () Kod skrótu dla tej daty i godziny. |
19 | boolean isSupported (pole TemporalField) Sprawdza, czy określone pole jest obsługiwane. |
20 | boolean isSupported (jednostka TemporalUnit) Sprawdza, czy określona jednostka jest obsługiwana. |
21 | ZonedDateTime minus (long amountToSubtract, jednostka TemporalUnit) Zwraca kopię tej daty i godziny po odjęciu określonej kwoty. |
22 | ZonedDateTime minus (TemporalAmount amountToSubtract) Zwraca kopię tej daty i godziny po odjęciu określonej kwoty. |
23 | ZonedDateTime minusDays (long daysToSubtract) Zwraca kopię tego ZonedDateTime po odjęciu określonej liczby dni. |
24 | ZonedDateTime minusHours (long hoursToSubtract) Zwraca kopię tego ZonedDateTime z odjętą określoną liczbą godzin. |
25 | ZonedDateTime minusMinutes (long minutesToSubtract) Zwraca kopię tego ZonedDateTime z odjętą określoną liczbą minut. |
26 | ZonedDateTime minusMonths (długie monthsToSubtract) Zwraca kopię tego ZonedDateTime po odjęciu określonej liczby miesięcy. |
27 | ZonedDateTime minus Nanos (długie nanos) Zwraca kopię tego ZonedDateTime z odjętą określoną liczbą nanosekund. |
28 | ZonedDateTime minusSeconds (długie sekundy) Zwraca kopię tego ZonedDateTime z odjętą określoną liczbą sekund. |
29 | StrefaDataGodzina minus tygodnie (długie tygodnieToSubtract) Zwraca kopię tego ZonedDateTime po odjęciu określonej liczby tygodni. |
30 | ZonedDateTime minus Years (long yearsToSubtract) Zwraca kopię tego ZonedDateTime z odjętą określoną liczbą lat. |
31 | statyczny ZonedDateTime teraz () Pobiera bieżącą datę-czas z zegara systemowego w domyślnej strefie czasowej. |
32 | static ZonedDateTime now (zegar zegara) Uzyskuje bieżącą datę i godzinę z określonego zegara. |
33 | static ZonedDateTime now (strefa ZoneId) Uzyskuje bieżącą datę i godzinę z zegara systemowego w określonej strefie czasowej. |
34 | static ZonedDateTime of (int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneId zone) Uzyskuje wystąpienie ZonedDateTime z roku, miesiąca, dnia, godziny, minuty, sekundy, nanosekundy i strefy czasowej. |
35 | static ZonedDateTime of (data LocalDate, czas lokalny, strefa ZoneId) Uzyskuje wystąpienie ZonedDateTime z daty i godziny. |
36 | static ZonedDateTime of (LocalDateTime date, strefa ZoneId) Uzyskuje wystąpienie ZonedDateTime z lokalnej daty i godziny. |
37 | static ZonedDateTime ofInstant (Instant instant, ZoneId zone) Uzyskuje wystąpienie ZonedDateTime z Instant i identyfikatora strefy. |
38 | static ZonedDateTime ofInstant (LocalDateTime localDateTime, przesunięcie ZoneOffset, strefa ZoneId) Uzyskuje wystąpienie ZonedDateTime z chwili utworzonej przez połączenie lokalnej daty i godziny oraz przesunięcia. |
39 | static ZonedDateTime ofLocal (LocalDateTime localDateTime, strefa ZoneId, ZoneOffset preferowanaOffset) Uzyskuje wystąpienie ZonedDateTime z lokalnej daty i godziny przy użyciu preferowanego przesunięcia, jeśli to możliwe. |
40 | static ZonedDateTime ofStrict (LocalDateTime localDateTime, przesunięcie ZoneOffset, strefa ZoneId) Uzyskuje wystąpienie ZonedDateTime ściśle sprawdzające połączenie lokalnej daty i godziny, przesunięcia i identyfikatora strefy. |
41 | statyczna analiza ZonedDateTime (tekst CharSequence) Uzyskuje wystąpienie ZonedDateTime z ciągu tekstowego, takiego jak 2007-12-03T10: 15: 30 + 01: 00 [Europa / Paryż]. |
42 | statyczna analiza ZonedDateTime (tekst CharSequence, formatter DateTimeFormatter) Uzyskuje wystąpienie ZonedDateTime z ciągu tekstowego przy użyciu określonego programu formatującego. |
43 | ZonedDateTime plus (long amountToAdd, jednostka TemporalUnit) Zwraca kopię tej daty i godziny z dodaną określoną kwotą. |
44 | ZonedDateTime plus (TemporalAmount amountToAdd) Zwraca kopię tej daty i godziny z dodaną określoną kwotą. |
45 | ZonedDateTime plusDays (long daysToAdd) Zwraca kopię tego ZonedDateTime z określoną liczbą dodanych dni. |
46 | ZonedDateTime plusHours (long hoursToAdd) Zwraca kopię tego ZonedDateTime z określoną liczbą dodanych godzin. |
47 | ZonedDateTime plusMinutes (long minutesToAdd) Zwraca kopię tego ZonedDateTime z określoną liczbą dodanych minut. |
48 | ZonedDateTime plusMonths (długie miesiąceToAdd) Zwraca kopię tego ZonedDateTime z określoną liczbą dodanych miesięcy. |
49 | ZonedDateTime plusNanos (długie nanos) Zwraca kopię tego ZonedDateTime z określoną liczbą nanosekund. |
50 | ZonedDateTime plusSeconds (długie sekundy) Zwraca kopię tego ZonedDateTime z określoną liczbą dodanych sekund. |
51 | ZonedDateTime plusWeeks (długie tygodnieToAdd) Zwraca kopię tego ZonedDateTime z określoną liczbą dodanych tygodni. |
52 | ZonedDateTime plusYears (długie lataToAdd) Zwraca kopię tego ZonedDateTime z określoną liczbą dodanych lat. |
53 | Wysyła zapytanie o tę datę i godzinę przy użyciu określonego zapytania. |
54 | Zakres wartości (pole TemporalField) Pobiera zakres prawidłowych wartości dla określonego pola. |
55 | LocalDate toLocalDate () Pobiera część LocalDate z tej daty i godziny. |
56 | LocalTime toLocalTime () Pobiera część LocalTime z tej daty i godziny. |
57 | OffsetDateTime toOffsetDateTime () Konwertuje tę datę i godzinę na OffsetDateTime. |
58 | Ciąg toString () Wyświetla tę datę jako ciąg, na przykład 2007-12-03T10: 15: 30 + 01: 00 [Europa / Paryż]. |
59 | ZonedDateTime truncatedTo (jednostka TemporalUnit) Zwraca kopię tego ZonedDateTime z obciętym czasem. |
60 | długo do (Temporal endExclusive, TemporalUnit) Oblicza ilość czasu do kolejnej daty / godziny pod względem określonej jednostki. |
61 | ZonedDateTime z (regulatorem TemporalAdjuster) Zwraca dostosowaną kopię tej daty i godziny. |
62 | ZonedDateTime z (pole TemporalField, długie newValue) Zwraca kopię tej daty i godziny z określonym polem ustawionym na nową wartość. |
63 | ZonedDateTime withDayOfMonth (int dayOfMonth) Zwraca kopię tego ZonedDateTime ze zmienionym dniem miesiąca. |
64 | ZonedDateTime withDayOfYear (int dayOfYear) Zwraca kopię tego ZonedDateTime ze zmienionym dniem roku. |
65 | ZonedDateTime withEarlierOffsetAtOverlap () Zwraca kopię tej daty i godziny, zmieniając przesunięcie strefy na wcześniejszy z dwóch prawidłowych przesunięć w lokalnym nakładaniu się osi czasu. |
66 | ZonedDateTime withFixedOffsetZone () Zwraca kopię tej daty i godziny z identyfikatorem strefy ustawionym na przesunięcie. |
67 | ZonedDateTime withHour (int godzina) Zwraca kopię tego ZonedDateTime ze zmienioną godziną. |
68 | ZonedDateTime withLaterOffsetAtOverlap () Zwraca kopię tej daty i godziny, zmieniając przesunięcie strefy na późniejszy z dwóch prawidłowych przesunięć w lokalnym nakładaniu się linii czasu. |
69 | ZonedDateTime withMinute (int minuta) Zwraca kopię tego ZonedDateTime ze zmienioną minutą godziny. |
70 | ZonedDateTime withMonth (int miesiąc) Zwraca kopię tego ZonedDateTime ze zmienionym miesiącem roku. |
71 | ZonedDateTime withNano (int nanoOfSecond) Zwraca kopię tego ZonedDateTime ze zmienioną nano-of-second. |
72 | ZonedDateTime withSecond (int sekunda) Zwraca kopię tego ZonedDateTime ze zmienioną sekundą. |
73 | ZonedDateTime withYear (int rok) Zwraca kopię tego ZonedDateTime ze zmienionym rokiem. |
74 | ZonedDateTime withZoneSameInstant (strefa ZoneId) Zwraca kopię tej daty i godziny z inną strefą czasową, zachowując moment. |
75 | ZonedDateTime withZoneSameLocal (strefa ZoneId) Zwraca kopię tej daty i godziny z inną strefą czasową, zachowując lokalną datę i godzinę, jeśli to możliwe. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas -
- Java.lang.Object