java.time.Instant Class
Einführung
Das java.time.Instant Klasse modelliert einen einzelnen Momentanpunkt auf der Zeitachse.
Klassenerklärung
Es folgt die Erklärung für java.time.Instant Klasse -
public final class Instant
extends Object
implements Temporal, TemporalAdjuster, Comparable
, Serializable
Feld
Es folgen die Felder für Java.time.Instant Klasse -
static Instant EPOCH - Konstante für den Epochenzeitpunkt 1970-01-01T00: 00: 00Z.
static Instant MAX - Der maximal unterstützte Instant '1000000000-12-31T23: 59: 59.999999999Z'.
static Instant MIN - Der minimal unterstützte Instant '-1000000000-01-01T00: 00Z'.
Klassenmethoden
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | Temporal adjustInto (Temporal temporal) Passt das angegebene zeitliche Objekt an diesen Zeitpunkt an. |
2 | OffsetDateTime atOffset (ZoneOffset-Offset) Kombiniert diesen Moment mit einem Offset, um eine OffsetDateTime zu erstellen. |
3 | ZonedDateTime atZone (ZoneId-Zone) Kombiniert diesen Moment mit einer Zeitzone, um eine ZonedDateTime zu erstellen. |
4 | int compareTo (Instant otherInstant) Vergleicht diesen Zeitpunkt mit dem angegebenen Zeitpunkt. |
5 | Boolescher Wert gleich (Objekt otherInstant) Überprüft, ob dieser Zeitpunkt dem angegebenen Zeitpunkt entspricht. |
6 | statisch Instant von (TemporalAccessor temporal) Ruft eine Instanz von Instant von einem zeitlichen Objekt ab. |
7 | int get (TemporalField-Feld) Ruft den Wert des angegebenen Felds ab diesem Zeitpunkt als int ab. |
8 | lange getEpochSecond () Ruft die Anzahl der Sekunden aus der Java-Epoche von 1970-01-01T00: 00: 00Z ab. |
9 | long getLong (TemporalField-Feld) Ruft den Wert des angegebenen Felds ab diesem Zeitpunkt als Long ab. |
10 | int getNano () Ruft die Anzahl der Nanosekunden später entlang der Zeitachse ab dem Beginn der Sekunde ab. |
11 | int hashCode () Gibt für diesen Moment einen Hash-Code zurück. |
12 | boolean isAfter (Instant otherInstant) Überprüft, ob dieser Zeitpunkt nach dem angegebenen Zeitpunkt liegt. |
13 | boolean isBefore (Instant otherInstant) Überprüft, ob dieser Zeitpunkt vor dem angegebenen Zeitpunkt liegt. |
14 | boolean isSupported (TemporalField-Feld) Überprüft, ob das angegebene Feld unterstützt wird. |
15 | boolean isSupported (TemporalUnit-Einheit) Überprüft, ob die angegebene Einheit unterstützt wird. |
16 | Sofortiges Minus (lange MengeToSubtract, TemporalUnit-Einheit) Gibt eine Kopie dieses Augenblicks mit dem angegebenen abgezogenen Betrag zurück. |
17 | Sofortiges Minus (TemporalAmount BetragToSubtract) Gibt eine Kopie dieses Augenblicks mit dem angegebenen abgezogenen Betrag zurück. |
18 | Instant minusMillis (langer MillisToSubtract) Gibt eine Kopie dieses Augenblicks mit der angegebenen Dauer in Millisekunden zurück. |
19 | Instant minusNanos (langer nanosToSubtract) Gibt eine Kopie dieses Augenblicks mit der angegebenen Dauer in Nanosekunden zurück. |
20 | Instant minusSeconds (lange SekundenToSubtract) Gibt eine Kopie dieses Augenblicks mit der angegebenen Dauer in Sekunden ab. |
21 | statisch Sofort jetzt () Ruft den aktuellen Zeitpunkt von der Systemuhr ab. |
22 | statisch Sofort (Uhr) Ruft den aktuellen Zeitpunkt von der angegebenen Uhr ab. |
23 | statisch Instant ofEpochMilli (lange EpocheMilli) Ruft eine Instanz von Instant mit Millisekunden aus der Epoche 1970-01-01T00: 00: 00Z ab. |
24 | statisch Instant ofEpochSecond (lange EpocheSecond) Ruft eine Instanz von Instant mit Sekunden aus der Epoche 1970-01-01T00: 00: 00Z ab. |
25 | statisch Instant ofEpochSecond (lange EpocheSekunde, lange Nanoanpassung) Erhält eine Instanz von Instant unter Verwendung von Sekunden aus der Epoche 1970-01-01T00: 00: 00Z und einem Nanosekundenbruchteil von Sekunden. |
26 | statische Sofortanalyse (CharSequence-Text) Ruft eine Instanz von Instant aus einer Textzeichenfolge ab, z. B. 2007-12-03T10: 15: 30.00Z. |
27 | Sofortiges Plus (lange Menge ToAdd, TemporalUnit-Einheit) Gibt eine Kopie dieses Augenblicks mit dem angegebenen hinzugefügten Betrag zurück. |
28 | Sofortiges Plus (TemporalAmount amountToAdd) Gibt eine Kopie dieses Augenblicks mit dem angegebenen hinzugefügten Betrag zurück. |
29 | Instant plusMillis (long millisToAdd) Gibt eine Kopie dieses Augenblicks mit der angegebenen Dauer in Millisekunden zurück. |
30 | Instant plusNanos (lange nanosToAdd) Gibt eine Kopie dieses Augenblicks mit der angegebenen Dauer in hinzugefügten Nanosekunden zurück. |
31 | Instant plusSeconds (lange SekundenToAdd) Gibt eine Kopie dieses Augenblicks mit der angegebenen Dauer in Sekunden zurück. |
32 |
R-Abfrage (TemporalQuery
Abfrage)
Fragt diesen Moment mit der angegebenen Abfrage ab. |
33 | ValueRange-Bereich (TemporalField-Feld) Ruft den Bereich gültiger Werte für das angegebene Feld ab. |
34 | lange bis EpochMilli () Konvertiert diesen Moment in die Anzahl der Millisekunden aus der Epoche 1970-01-01T00: 00: 00Z. |
35 | String toString () Eine Zeichenfolgendarstellung dieses Augenblicks unter Verwendung der ISO-8601-Darstellung. |
36 | Instant truncatedTo (TemporalUnit-Einheit) Gibt eine Kopie dieses Instant zurück, die auf die angegebene Einheit gekürzt wurde. |
37 | lange bis (Temporal endExclusive, TemporalUnit unit) Berechnet die Zeit bis zu einem anderen Zeitpunkt in Bezug auf die angegebene Einheit. |
38 | Sofort mit (TemporalAdjuster Einsteller) Gibt eine angepasste Kopie dieses Augenblicks zurück. |
39 | Sofort mit (TemporalField-Feld, langer neuer Wert) Gibt eine Kopie dieses Augenblicks zurück, wobei das angegebene Feld auf einen neuen Wert gesetzt ist. |
Methoden geerbt
Diese Klasse erbt Methoden von den folgenden Klassen:
- Java.lang.Object