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