java.time.Instant Class
introduzione
Il java.time.Instant class modella un singolo punto istantaneo sulla sequenza temporale.
Dichiarazione di classe
Di seguito è riportata la dichiarazione per java.time.Instant classe -
public final class Instant
extends Object
implements Temporal, TemporalAdjuster, Comparable
, Serializable
Campo
Di seguito sono riportati i campi per Java.time.Instant classe -
static Instant EPOCH - Costante per l'istante dell'epoca 1970-01-01T00: 00: 00Z.
static Instant MAX - Il numero massimo di Instant supportato, "1000000000-12-31T23: 59: 59.999999999Z".
static Instant MIN - L'istante minimo supportato, "-1000000000-01-01T00: 00Z".
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | Regolazione temporale in (temporale temporale) Regola l'oggetto temporale specificato per avere questo istante. |
2 | OffsetDateTime atOffset (offset di ZoneOffset) Combina questo istante con un offset per creare un OffsetDateTime. |
3 | ZonedDateTime atZone (ZoneId zone) Combina questo istante con un fuso orario per creare un ZonedDateTime. |
4 | int compareTo (Instant otherInstant) Confronta questo istante con l'istante specificato. |
5 | booleano è uguale a (Object otherInstant) Controlla se questo istante è uguale all'istante specificato. |
6 | Instant Instant from (TemporalAccessor temporal) Ottiene un'istanza di Instant da un oggetto temporale. |
7 | int get (campo TemporalField) Ottiene il valore del campo specificato da questo istante come int. |
8 | long getEpochSecond () Ottiene il numero di secondi dall'epoca Java del 1970-01-01T00: 00: 00Z. |
9 | long getLong (campo TemporalField) Ottiene il valore del campo specificato da questo istante come long. |
10 | int getNano () Ottiene il numero di nanosecondi, in un secondo momento lungo la sequenza temporale, dall'inizio del secondo. |
11 | int hashCode () Restituisce un codice hash per questo istante. |
12 | booleano isAfter (Instant otherInstant) Controlla se questo istante è successivo all'istante specificato. |
13 | booleano isBefore (Instant otherInstant) Controlla se questo istante è precedente all'istante specificato. |
14 | boolean isSupported (campo TemporalField) Controlla se il campo specificato è supportato. |
15 | boolean isSupported (unità TemporalUnit) Controlla se l'unità specificata è supportata. |
16 | Minus istantaneo (quantità lungaToSubtract, unità TemporalUnit) Restituisce una copia di questo istante con l'importo specificato sottratto. |
17 | Meno istantaneo (Importo dell'importo temporale per sottrarre) Restituisce una copia di questo istante con l'importo specificato sottratto. |
18 | Minus istantaneo Millis (long millisToSubtract) Restituisce una copia di questo istante con la durata specificata in millisecondi sottratta. |
19 | Minus istantaneoNanos (long nanosToSubtract) Restituisce una copia di questo istante con la durata specificata in nanosecondi sottratta. |
20 | Instant minusSeconds (long secondsToSubtract) Restituisce una copia di questo istante con la durata specificata in secondi sottratta. |
21 | static Instant now () Ottiene l'istante corrente dall'orologio di sistema. |
22 | static Instant now (orologio) Ottiene l'istante corrente dall'orologio specificato. |
23 | statico Instant ofEpochMilli (long epochMilli) Ottiene un'istanza di Instant utilizzando millisecondi dall'epoca di 1970-01-01T00: 00: 00Z. |
24 | statico Instant ofEpochSecond (long epochSecond) Ottiene un'istanza di Instant utilizzando i secondi dell'epoca di 1970-01-01T00: 00: 00Z. |
25 | statico Instant ofEpochSecond (long epochSecond, long nanoAdjustment) Ottiene un'istanza di Istantaneo utilizzando secondi dall'epoca di 1970-01-01T00: 00: 00Z e frazione di nanosecondi di secondo. |
26 | analisi istantanea statica (testo CharSequence) Ottiene un'istanza di Instant da una stringa di testo come 2007-12-03T10: 15: 30.00Z. |
27 | Instant plus (long amountToAdd, unità TemporalUnit) Restituisce una copia di questo istante con l'importo specificato aggiunto. |
28 | Plus istantaneo (Importo dell'importo temporale da aggiungere) Restituisce una copia di questo istante con l'importo specificato aggiunto. |
29 | Instant plus Millis (long millisToAdd) Restituisce una copia di questo istante con la durata specificata in millisecondi aggiunti. |
30 | Instant plusNanos (long nanosToAdd) Restituisce una copia di questo istante con la durata specificata in nanosecondi aggiunta. |
31 | Instant plusSeconds (long secondsToAdd) Restituisce una copia di questo istante con la durata specificata in secondi aggiunti. |
32 |
Query R (TemporalQuery
query)
Interroga questo istante utilizzando la query specificata. |
33 | Intervallo ValueRange (campo TemporalField) Ottiene l'intervallo di valori validi per il campo specificato. |
34 | lungo toEpochMilli () Converte questo istante nel numero di millisecondi dall'epoca 1970-01-01T00: 00: 00Z. |
35 | String toString () Una rappresentazione di stringa di questo istante utilizzando la rappresentazione ISO-8601. |
36 | TruncatedTo istantaneo (unità TemporalUnit) Restituisce una copia di questo Instant troncata all'unità specificata. |
37 | lungo fino a (Temporal endExclusive, TemporalUnit unit) Calcola la quantità di tempo fino a un altro istante in termini di unità specificata. |
38 | Istantaneo con (TemporalAdjuster adjuster) Restituisce una copia modificata di questo istante. |
39 | Istantaneo con (campo TemporalField, lungo newValue) Restituisce una copia di questo istante con il campo specificato impostato su un nuovo valore. |
Metodi ereditati
Questa classe eredita i metodi dalle seguenti classi:
- Java.lang.Object