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 R zapytanie (TemporalQuery zapytanie)

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