java.time.OffsetTime-Klasse

Einführung

Das java.time.OffsetTime Klasse repräsentiert eine Zeit mit einem Versatz von UTC / Greenwich im ISO-8601-Kalendersystem, z. B. 10: 15: 30 + 01: 00.

Klassenerklärung

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

public final class OffsetTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable

Feld

Es folgen die Felder für java.time.OffsetTime Klasse -

  • static OffsetTime MAX - Die maximal unterstützte OffsetTime '23: 59: 59.999999999-18: 00 '.

  • static OffsetTime MIN - Die minimal unterstützte OffsetTime '00: 00: 00 + 18: 00 '.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1 Temporal adjustInto (Temporal temporal)

Passt das angegebene zeitliche Objekt so an, dass es dasselbe Datum und dieselbe Uhrzeit wie dieses Objekt hat.

2 OffsetDateTime atDate (LocalDate-Datum)

Kombiniert diese Zeit mit einem Datum, um eine OffsetDateTime zu erstellen.

3 int compareTo (OffsetTime other)

Vergleicht diese Zeit mit einer anderen Zeit.

4 Boolescher Wert gleich (Objekt obj)

Überprüft, ob diese Zeit einer anderen Zeit entspricht.

5 Zeichenfolgenformat (DateTimeFormatter-Formatierer)

Formatiert diesmal mit dem angegebenen Formatierer.

6 statische OffsetTime von (TemporalAccessor temporal)

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

7 int get (TemporalField-Feld)

Ruft den Wert des angegebenen Feldes ab diesem Zeitpunkt als int ab.

8 int getHour ()

Ruft das Tagesstundenfeld ab.

9 long getLong (TemporalField-Feld)

Ruft den Wert des angegebenen Feldes ab diesem Zeitpunkt als lang ab.

10 int getMinute ()

Ruft das Minutenminutenfeld ab.

11 int getNano ()

Ruft das Nano-Sekunden-Feld ab.

12 ZoneOffset getOffset ()

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

13 int getSecond ()

Ruft das Feld für die Sekunde ab.

14 int hashCode ()

Ein Hash-Code für diese Zeit.

15 boolean isAfter (OffsetTime other)

Überprüft, ob der Zeitpunkt dieser OffsetTime nach dem angegebenen Zeitpunkt liegt, wobei beide Zeiten auf ein gemeinsames Datum angewendet werden.

16 boolean isBefore (OffsetTime other)

Überprüft, ob der Zeitpunkt dieser OffsetTime vor dem angegebenen Zeitpunkt liegt, wobei beide Zeiten auf ein gemeinsames Datum angewendet werden.

17 boolean isEqual (OffsetTime other)

Überprüft, ob der Zeitpunkt dieser OffsetTime dem Zeitpunkt der angegebenen Zeit entspricht, wobei beide Zeiten auf ein gemeinsames Datum angewendet werden.

18 boolean isSupported (TemporalField-Feld)

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

19 boolean isSupported (TemporalUnit-Einheit)

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

20 OffsetTime minus (lange MengeToSubtract, TemporalUnit-Einheit)

Gibt eine Kopie dieser Zeit mit dem angegebenen abgezogenen Betrag zurück.

21 OffsetTime minus (TemporalAmount BetragToSubtract)

Gibt eine Kopie dieser Zeit mit dem angegebenen abgezogenen Betrag zurück.

22 OffsetTime minusHours (lange StundenToSubtract)

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

23 OffsetTime minusMinutes (lange MinutenToSubtract)

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

24 OffsetTime minus Nanos (lange Nanos)

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

25 OffsetTime minusSeconds (lange Sekunden)

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

26 statische OffsetTime jetzt ()

Ruft die aktuelle Uhrzeit von der Systemuhr in der Standardzeitzone ab.

27 statische OffsetTime jetzt (Clock Clock)

Ruft die aktuelle Uhrzeit von der angegebenen Uhr ab.

28 statische OffsetTime jetzt (ZoneId Zone)

Ruft die aktuelle Zeit von der Systemuhr in der angegebenen Zeitzone ab.

29 statische OffsetTime von (int Stunde, int Minute, int Sekunde, int nanoOfSecond, ZoneOffset Offset)

Ruft eine Instanz von OffsetTime aus einer Stunde, Minute, Sekunde, Nanosekunde und einem Offset ab.

30 statische OffsetTime von (LocalTime-Zeit, ZoneOffset-Offset)

Ruft eine Instanz von OffsetTime aus einer Ortszeit und einem Offset ab.

31 statische OffsetTime ofInstant (Instant Instant, ZoneId Zone)

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

32 statische OffsetTime-Analyse (CharSequence-Text)

Ruft eine Instanz von OffsetTime aus einer Textzeichenfolge ab, z. B. 10: 15: 30 + 01: 00.

33 statische OffsetTime-Analyse (CharSequence-Text, DateTimeFormatter-Formatierer)

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

34 OffsetTime plus (lange Menge ToAdd, TemporalUnit-Einheit)

Gibt eine Kopie dieser Zeit mit dem angegebenen hinzugefügten Betrag zurück.

35 OffsetTime plus (TemporalAmount BetragToAdd)

Gibt eine Kopie dieser Zeit mit dem angegebenen hinzugefügten Betrag zurück.

36 OffsetTime plusHours (lange StundenToAdd)

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

37 OffsetTime plusMinutes (lange Minuten zum Hinzufügen)

Gibt eine Kopie dieser OffsetTime mit der angegebenen Anzahl von hinzugefügten Minuten zurück.

38 OffsetTime plusNanos (lange Nanos)

Gibt eine Kopie dieser OffsetTime mit der angegebenen Anzahl hinzugefügter Nanosekunden zurück.

39 OffsetTime plusSeconds (lange Sekunden)

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

40 R-Abfrage (TemporalQuery -Abfrage)

Fragt diesmal mit der angegebenen Abfrage ab.

41 ValueRange-Bereich (TemporalField-Feld)

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

42 LocalTime toLocalTime ()

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

43 String toString ()

Gibt dieses Datum als Zeichenfolge aus, z. B. 10:15.

44 OffsetTime truncatedTo (TemporalUnit-Einheit)

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

45 lange bis (Temporal endExclusive, TemporalUnit unit)

Berechnet die Zeit bis zu einem anderen Zeitpunkt in Bezug auf die angegebene Einheit.

46 OffsetTime mit (TemporalAdjuster-Einsteller)

Gibt eine angepasste Kopie dieser Zeit zurück.

47 OffsetTime mit (TemporalField-Feld, langer neuer Wert)

Gibt eine Kopie dieser Zeit zurück, wobei das angegebene Feld auf einen neuen Wert gesetzt ist.

48 OffsetTime withHour (int Stunde)

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

49 OffsetTime withMinute (int Minute)

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

50 OffsetTime withNano (int nanoOfSecond)

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

51 OffsetTime withOffsetSameInstant (ZoneOffset-Offset)

Gibt eine Kopie dieser OffsetTime mit dem angegebenen Offset zurück, um sicherzustellen, dass das Ergebnis an einem implizierten Tag zum gleichen Zeitpunkt vorliegt.

52 OffsetTime withOffsetSameLocal (ZoneOffset-Offset)

Gibt eine Kopie dieser OffsetTime mit dem angegebenen Offset zurück, um sicherzustellen, dass das Ergebnis dieselbe Ortszeit hat.

53 OffsetTime withSecond (int second)

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

Methoden geerbt

Diese Klasse erbt Methoden von den folgenden Klassen:

  • Java.lang.Object