java.time.ZonedDateTime-Klasse

Einführung

Das java.time.ZonedDateTime Klasse repräsentiert eine Datums- und Uhrzeitangabe mit einer Zeitzone im ISO-8601-Kalendersystem, z. B. 2007-12-03T10: 15: 30 + 01: 00 Europe / Paris.

Klassenerklärung

Es folgt die Erklärung für java.time.ZonedDateTime Klasse -

public final class ZonedDateTime
   extends Object
      implements Temporal, ChronoZonedDateTime<LocalDate>, Serializable

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1 Boolescher Wert gleich (Objekt obj)

Überprüft, ob diese Datums- / Uhrzeit einer anderen Datums- / Uhrzeit entspricht.

2 Zeichenfolgenformat (DateTimeFormatter-Formatierer)

Formatiert diese Datums- und Uhrzeitangabe mit dem angegebenen Formatierer.

3 statische ZonedDateTime von (TemporalAccessor temporal)

Ruft eine Instanz von ZonedDateTime von einem temporären Objekt ab.

4 int get (TemporalField-Feld)

Ruft den Wert des angegebenen Felds ab diesem Datum und dieser Uhrzeit als int ab.

5 int getDayOfMonth ()

Ruft das Feld Tag des Monats ab.

6 DayOfWeek getDayOfWeek ()

Ruft das Feld für den Wochentag ab, bei dem es sich um eine Aufzählung von DayOfWeek handelt.

7 int getDayOfYear ()

Ruft das Feld für den Tag des Jahres ab.

8 int getHour ()

Ruft das Tagesstundenfeld ab.

9 long getLong (TemporalField-Feld)

Ruft den Wert des angegebenen Felds ab diesem Datum und dieser Uhrzeit als lang ab.

10 Monat getMinute ()

Ruft das Minutenminutenfeld ab.

11 Monat getMonth ()

Ruft das Feld für den Monat des Jahres mithilfe der Monatszählung ab.

12 int getMonthValue ()

Ruft das Feld für den Monat des Jahres von 1 bis 12 ab.

13 int getNano ()

Ruft das Nano-Sekunden-Feld ab.

14 ZoneOffset getOffset ()

Ruft den Zonenversatz ab, z. B. '+01: 00'.

15 int getSecond ()

Ruft das Feld für die Sekunde ab.

16 int getYear ()

Ruft das Jahresfeld ab.

17 ZoneId getZone ()

Ruft die Zeitzone ab, z. B. "Europa / Paris".

18 int hashCode ()

Ein Hash-Code für diese Datums- und Uhrzeitangabe.

19 boolean isSupported (TemporalField-Feld)

Überprüft, ob das angegebene Feld unterstützt wird.

20 boolean isSupported (TemporalUnit-Einheit)

Überprüft, ob die angegebene Einheit unterstützt wird.

21 ZonedDateTime minus (lange MengeToSubtract, TemporalUnit-Einheit)

Gibt eine Kopie dieses Datums und der Uhrzeit mit dem angegebenen abgezogenen Betrag zurück.

22 ZonedDateTime minus (TemporalAmount amountToSubtract)

Gibt eine Kopie dieses Datums und der Uhrzeit mit dem angegebenen abgezogenen Betrag zurück.

23 ZonedDateTime minusDays (lange TageToSubtract)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl abgezogener Tage zurück.

24 ZonedDateTime minusHours (lange StundenToSubtract)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl abgezogener Stunden zurück.

25 ZonedDateTime minusMinutes (lange MinutenToSubtract)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl abgezogener Minuten zurück.

26 ZonedDateTime minusMonths (lange MonateToSubtract)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl abgezogener Monate zurück.

27 ZonedDateTime minusNanos (lange Nanos)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl abgezogener Nanosekunden zurück.

28 ZonedDateTime minusSeconds (lange Sekunden)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl abgezogener Sekunden zurück.

29 ZonedDateTime minusWeeks (lange WochenToSubtract)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl abgezogener Wochen zurück.

30 ZonedDateTime minusYears (lange JahreToSubtract)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl abgezogener Jahre zurück.

31 statische ZonedDateTime jetzt ()

Ruft die aktuelle Datums- und Uhrzeitangabe von der Systemuhr in der Standardzeitzone ab.

32 statische ZonedDateTime jetzt (Clock Clock)

Ruft die aktuelle Datums- und Uhrzeitangabe von der angegebenen Uhr ab.

33 statische ZonedDateTime jetzt (ZoneId Zone)

Ruft die aktuelle Datums- und Uhrzeitangabe von der Systemuhr in der angegebenen Zeitzone ab.

34 statische ZonedDateTime von (int Jahr, int Monat, int Tag des Monats, int Stunde, int Minute, int Sekunde, int NanoOfSecond, ZoneId Zone)

Ruft eine Instanz von ZonedDateTime aus Jahr, Monat, Tag, Stunde, Minute, Sekunde, Nanosekunde und Zeitzone ab.

35 statische ZonedDateTime von (LocalDate-Datum, LocalTime-Zeit, ZoneId-Zone)

Ruft eine Instanz von ZonedDateTime aus Datum und Uhrzeit ab.

36 statische ZonedDateTime von (LocalDateTime-Datum, ZoneId-Zone)

Ruft eine Instanz von ZonedDateTime von einer lokalen Datums- und Uhrzeitangabe ab.

37 statische ZonedDateTime ofInstant (Instant Instant, ZoneId Zone)

Ruft eine Instanz von ZonedDateTime von einer Instant- und Zonen-ID ab.

38 statische ZonedDateTime ofInstant (LocalDateTime localDateTime, ZoneOffset-Offset, ZoneId-Zone)

Ruft eine Instanz von ZonedDateTime ab dem Zeitpunkt ab, der durch Kombinieren der lokalen Datums- und Uhrzeitangabe und des Versatzes gebildet wird.

39 statische ZonedDateTime ofLocal (LocalDateTime localDateTime, ZoneId-Zone, ZoneOffset PreferredOffset)

Ruft eine Instanz von ZonedDateTime von einer lokalen Datums- und Uhrzeitangabe ab, wenn möglich mit dem bevorzugten Offset.

40 statische ZonedDateTime ofStrict (LocalDateTime localDateTime, ZoneOffset-Offset, ZoneId-Zone)

Ruft eine Instanz von ZonedDateTime ab, die die Kombination aus lokalem Datum, Uhrzeit, Versatz und Zonen-ID streng überprüft.

41 statische ZonedDateTime-Analyse (CharSequence-Text)

Ruft eine Instanz von ZonedDateTime aus einer Textzeichenfolge ab, z. B. 2007-12-03T10: 15: 30 + 01: 00 [Europe / Paris].

42 statische ZonedDateTime-Analyse (CharSequence-Text, DateTimeFormatter-Formatierer)

Ruft eine Instanz von ZonedDateTime aus einer Textzeichenfolge mit einem bestimmten Formatierer ab.

43 ZonedDateTime plus (lange Menge ToAdd, TemporalUnit-Einheit)

Gibt eine Kopie dieses Datums und der Uhrzeit mit dem angegebenen hinzugefügten Betrag zurück.

44 ZonedDateTime plus (TemporalAmount amountToAdd)

Gibt eine Kopie dieses Datums und der Uhrzeit mit dem angegebenen hinzugefügten Betrag zurück.

45 ZonedDateTime plusDays (lange Tage zum Hinzufügen)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl hinzugefügter Tage zurück.

46 ZonedDateTime plusHours (lange Stunden zum Hinzufügen)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl von hinzugefügten Stunden zurück.

47 ZonedDateTime plusMinutes (lange Minuten zum Hinzufügen)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl hinzugefügter Minuten zurück.

48 ZonedDateTime plusMonths (lange MonateToAdd)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl hinzugefügter Monate zurück.

49 ZonedDateTime plusNanos (lange Nanos)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl von hinzugefügten Nanosekunden zurück.

50 ZonedDateTime plusSeconds (lange Sekunden)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl von hinzugefügten Sekunden zurück.

51 ZonedDateTime plusWeeks (lange Wochen zum Hinzufügen)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl hinzugefügter Wochen zurück.

52 ZonedDateTime plusYears (lange Jahre bis zum Hinzufügen)

Gibt eine Kopie dieser ZonedDateTime mit der angegebenen Anzahl von hinzugefügten Jahren zurück.

53 R-Abfrage (TemporalQuery -Abfrage)

Fragt dieses Datum und diese Uhrzeit mit der angegebenen Abfrage ab.

54 ValueRange-Bereich (TemporalField-Feld)

Ruft den Bereich gültiger Werte für das angegebene Feld ab.

55 LocalDate toLocalDate ()

Ruft den LocalDate-Teil dieser Datums- und Uhrzeitangabe ab.

56 LocalTime toLocalTime ()

Ruft den LocalTime-Teil dieser Datums- und Uhrzeit ab.

57 OffsetDateTime toOffsetDateTime ()

Konvertiert diese Datums- und Uhrzeitangabe in eine OffsetDateTime.

58 String toString ()

Gibt dieses Datum als Zeichenfolge aus, z. B. 2007-12-03T10: 15: 30 + 01: 00 [Europa / Paris].

59 ZonedDateTime truncatedTo (TemporalUnit-Einheit)

Gibt eine Kopie dieser ZonedDateTime mit abgeschnittener Zeit zurück.

60 lange bis (Temporal endExclusive, TemporalUnit unit)

Berechnet die Zeit bis zu einem anderen Datum und der Uhrzeit in Bezug auf die angegebene Einheit.

61 ZonedDateTime mit (TemporalAdjuster-Einsteller)

Gibt eine angepasste Kopie dieser Datums- und Uhrzeitangabe zurück.

62 ZonedDateTime mit (TemporalField-Feld, langer neuer Wert)

Gibt eine Kopie dieser Datums- und Uhrzeitangabe zurück, wobei das angegebene Feld auf einen neuen Wert gesetzt ist.

63 ZonedDateTime withDayOfMonth (int dayOfMonth)

Gibt eine Kopie dieser ZonedDateTime mit geändertem Monatstag zurück.

64 ZonedDateTime withDayOfYear (int dayOfYear)

Gibt eine Kopie dieser ZonedDateTime mit geändertem Tag des Jahres zurück.

65 ZonedDateTime withEarlierOffsetAtOverlap ()

Gibt eine Kopie dieser Datums- und Uhrzeitangabe zurück, wobei der Zonenversatz bei einer lokalen Zeitlinienüberlappung auf den früheren der beiden gültigen Versätze geändert wird.

66 ZonedDateTime withFixedOffsetZone ()

Gibt eine Kopie dieses Datums und der Uhrzeit zurück, wobei die Zonen-ID auf den Versatz eingestellt ist.

67 ZonedDateTime withHour (int Stunde)

Gibt eine Kopie dieser ZonedDateTime mit geänderter Tageszeit zurück.

68 ZonedDateTime withLaterOffsetAtOverlap ()

Gibt eine Kopie dieser Datums- und Uhrzeitangabe zurück, wobei der Zonenversatz bei einer lokalen Zeitlinienüberlappung auf den späteren der beiden gültigen Versätze geändert wird.

69 ZonedDateTime withMinute (int minute)

Gibt eine Kopie dieser ZonedDateTime mit geänderter Stundenminute zurück.

70 ZonedDateTime withMonth (int month)

Gibt eine Kopie dieser ZonedDateTime mit geändertem Monat des Jahres zurück.

71 ZonedDateTime withNano (int nanoOfSecond)

Gibt eine Kopie dieser ZonedDateTime mit geändertem Sekunden-Nano zurück.

72 ZonedDateTime withSecond (int second)

Gibt eine Kopie dieser ZonedDateTime mit geänderter Sekunde zurück.

73 ZonedDateTime withYear (int Jahr)

Gibt eine Kopie dieser ZonedDateTime mit geändertem Jahr zurück.

74 ZonedDateTime withZoneSameInstant (ZoneId-Zone)

Gibt eine Kopie dieser Datums- und Uhrzeitangabe mit einer anderen Zeitzone zurück, wobei der Zeitpunkt beibehalten wird.

75 ZonedDateTime withZoneSameLocal (ZoneId-Zone)

Gibt eine Kopie dieser Datums- und Uhrzeitangabe mit einer anderen Zeitzone zurück, wobei die lokale Datums- und Uhrzeitangabe nach Möglichkeit beibehalten wird.

Methoden geerbt

Diese Klasse erbt Methoden von den folgenden Klassen:

  • Java.lang.Object