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