java.time.Instant Classe
introduction
le java.time.Instant la classe modélise un point instantané unique sur la chronologie.
Déclaration de classe
Voici la déclaration pour java.time.Instant classe -
public final class Instant
extends Object
implements Temporal, TemporalAdjuster, Comparable
, Serializable
Champ
Voici les champs pour Java.time.Instant classe -
static Instant EPOCH - Constante pour l'instant d'époque 1970-01-01T00: 00: 00Z.
static Instant MAX - L'instant maximal pris en charge, «1000000000-12-31T23: 59: 59.999999999Z».
static Instant MIN - L'instant minimum pris en charge, «-1000000000-01-01T00: 00Z».
Méthodes de classe
N ° Sr. | Méthode et description |
---|---|
1 | Temporal AdjustInto (temporel temporel) Ajuste l'objet temporel spécifié pour avoir cet instant. |
2 | OffsetDateTime atOffset (Décalage ZoneOffset) Combine cet instant avec un décalage pour créer un OffsetDateTime. |
3 | ZonedDateTime atZone (zone ZoneId) Combine cet instant avec un fuseau horaire pour créer un ZonedDateTime. |
4 | int compareTo (Instant otherInstant) Compare cet instant à l'instant spécifié. |
5 | booléen est égal à (Object otherInstant) Vérifie si cet instant est égal à l'instant spécifié. |
6 | statique Instant de (TemporalAccessor temporal) Obtient une instance d'Instant à partir d'un objet temporel. |
sept | int get (champ TemporalField) Obtient la valeur du champ spécifié à partir de cet instant sous la forme d'un int. |
8 | long getEpochSecond () Obtient le nombre de secondes depuis l'époque Java de 1970-01-01T00: 00: 00Z. |
9 | long getLong (champ TemporalField) Obtient la valeur du champ spécifié à partir de cet instant sous la forme d'un long. |
dix | int getNano () Obtient le nombre de nanosecondes, plus tard le long de la chronologie, à partir du début de la seconde. |
11 | int hashCode () Renvoie un code de hachage pour cet instant. |
12 | booléen isAfter (Instant otherInstant) Vérifie si cet instant est après l'instant spécifié. |
13 | booléen isBefore (Instant otherInstant) Vérifie si cet instant est avant l'instant spécifié. |
14 | boolean isSupported (champ TemporalField) Vérifie si le champ spécifié est pris en charge. |
15 | boolean isSupported (unité TemporalUnit) Vérifie si l'unité spécifiée est prise en charge. |
16 | Instant moins (long amountToSubtract, unité TemporalUnit) Renvoie une copie de cet instant avec le montant spécifié soustrait. |
17 | Instant moins (TemporalAmount amountToSubtract) Renvoie une copie de cet instant avec le montant spécifié soustrait. |
18 | Instant minusMillis (long millisToSubtract) Renvoie une copie de cet instant avec la durée spécifiée en millisecondes soustraite. |
19 | MinusNanos instantané (long nanosToSubtract) Renvoie une copie de cet instant avec la durée spécifiée en nanosecondes soustraite. |
20 | Instant minusSeconds (longues secondesToSubtract) Renvoie une copie de cet instant avec la durée spécifiée en secondes soustraite. |
21 | statique Instant maintenant () Obtient l'instant actuel de l'horloge système. |
22 | statique instantané maintenant (horloge) Obtient l'instant actuel à partir de l'horloge spécifiée. |
23 | Instant statique d'EpochMilli (longue epochMilli) Obtient une instance d'Instant en millisecondes depuis l'époque de 1970-01-01T00: 00: 00Z. |
24 | Instant statique d'EpochSecond (long epochSecond) Obtient une instance d'Instant en utilisant les secondes de l'époque 1970-01-01T00: 00: 00Z. |
25 | Instant statique d'EpochSecond (long epochSecond, long nanoAdjustment) Obtient une instance d'Instant en utilisant des secondes de l'époque de 1970-01-01T00: 00: 00Z et une fraction nanoseconde de seconde. |
26 | analyse instantanée statique (texte CharSequence) Obtient une instance d'Instant à partir d'une chaîne de texte telle que 2007-12-03T10: 15: 30.00Z. |
27 | Instant plus (long amountToAdd, unité TemporalUnit) Renvoie une copie de cet instant avec le montant spécifié ajouté. |
28 | Instant plus (TemporalAmount amountToAdd) Renvoie une copie de cet instant avec le montant spécifié ajouté. |
29 | Instant plusMillis (long millisToAdd) Renvoie une copie de cet instant avec la durée spécifiée en millisecondes ajoutée. |
30 | Instant plusNanos (long nanosToAdd) Renvoie une copie de cet instant avec la durée spécifiée en nanosecondes ajoutée. |
31 | Instant plusSeconds (longues secondes à ajouter) Renvoie une copie de cet instant avec la durée spécifiée en secondes ajoutée. |
32 |
Interroge cet instant à l'aide de la requête spécifiée. |
33 | Plage ValueRange (champ TemporalField) Obtient la plage de valeurs valides pour le champ spécifié. |
34 | long toEpochMilli () Convertit cet instant en nombre de millisecondes à partir de l'époque 1970-01-01T00: 00: 00Z. |
35 | Chaîne toString () Une représentation sous forme de chaîne de cet instant utilisant la représentation ISO-8601. |
36 | Instant truncatedTo (unité TemporalUnit) Renvoie une copie de cet instant tronqué à l'unité spécifiée. |
37 | long jusqu'à (Temporal endExclusive, unité TemporalUnit) Calcule la durée jusqu'à un autre instant en fonction de l'unité spécifiée. |
38 | Instantané avec (réglage de TemporalAdjuster) Renvoie une copie ajustée de cet instant. |
39 | Instantané avec (champ TemporalField, long newValue) Renvoie une copie de cet instant avec le champ spécifié défini sur une nouvelle valeur. |
Méthodes héritées
Cette classe hérite des méthodes des classes suivantes -
- Java.lang.Object