classe java.time.Instant
Introdução
o java.time.Instant classe modela um único ponto instantâneo na linha do tempo.
Declaração de classe
A seguir está a declaração para java.time.Instant classe -
public final class Instant
extends Object
implements Temporal, TemporalAdjuster, Comparable
, Serializable
Campo
A seguir estão os campos para Java.time.Instant classe -
static Instant EPOCH - Constante para o instante de época 1970-01-01T00: 00: 00Z.
static Instant MAX - O Instant máximo compatível, '1000000000-12-31T23: 59: 59.999999999Z'.
static Instant MIN - O Instant mínimo suportado, '-1000000000-01-01T00: 00Z'.
Métodos de aula
| Sr. Não. | Método e Descrição |
|---|---|
| 1 | Ajuste temporal em (temporal temporal) Ajusta o objeto temporal especificado para ter este instante. |
| 2 | OffsetDateTime atOffset (deslocamento ZoneOffset) Combina este instante com um deslocamento para criar um OffsetDateTime. |
| 3 | ZonedDateTime atZone (zona ZoneId) Combina este instante com um fuso horário para criar um ZonedDateTime. |
| 4 | int compareTo (Instant otherInstant) Compara este instante com o instante especificado. |
| 5 | boolean equals (Object otherInstant) Verifica se este instante é igual ao instante especificado. |
| 6 | instantâneo estático de (TemporalAccessor temporal) Obtém uma instância de Instant de um objeto temporal. |
| 7 | int get (campo Campo Temporal) Obtém o valor do campo especificado neste instante como um int. |
| 8 | long getEpochSecond () Obtém o número de segundos da época Java de 1970-01-01T00: 00: 00Z. |
| 9 | long getLong (campo TemporalField) Obtém o valor do campo especificado neste instante como um longo. |
| 10 | int getNano () Obtém o número de nanossegundos, posteriormente ao longo da linha do tempo, desde o início do segundo. |
| 11 | int hashCode () Retorna um código hash para este instante. |
| 12 | boolean isAfter (Instant otherInstant) Verifica se este instante é posterior ao instante especificado. |
| 13 | boolean isBefore (Instant otherInstant) Verifica se este instante é anterior ao instante especificado. |
| 14 | boolean isSupported (campo TemporalField) Verifica se o campo especificado é compatível. |
| 15 | boolean isSupported (unidade TemporalUnit) Verifica se a unidade especificada é compatível. |
| 16 | Menos instantâneo (quantidade longa para subtrair, unidade de unidade temporal) Retorna uma cópia deste instante com a quantia especificada subtraída. |
| 17 | Menos instantâneo (quantidade de valor Temporal para subtrair) Retorna uma cópia deste instante com a quantia especificada subtraída. |
| 18 | MinusMillis instantâneo (long millisToSubtract) Retorna uma cópia deste instante com a duração especificada em milissegundos subtraída. |
| 19 | MinusNanos instantâneos (nanosToSubtract longo) Retorna uma cópia deste instante com a duração especificada em nanossegundos subtraída. |
| 20 | MinusSeconds instantâneos (segundos longos para subtrair) Retorna uma cópia deste instante com a duração especificada em segundos subtraída. |
| 21 | instantâneo estático agora () Obtém o instante atual do relógio do sistema. |
| 22 | static Instant now (relógio) Obtém o instante atual do relógio especificado. |
| 23 | Instant estático de EpochMilli (long epochMilli) Obtém uma instância de Instant usando milissegundos da época de 1970-01-01T00: 00: 00Z. |
| 24 | Instant estático deEpochSecond (long epochSecond) Obtém uma instância de Instant usando segundos da época de 1970-01-01T00: 00: 00Z. |
| 25 | Instant static ofEpochSecond (long epochSecond, long nanoAjuste) Obtém uma instância de Instant usando segundos da época 1970-01-01T00: 00: 00Z e fração de nanossegundos de segundo. |
| 26 | análise instantânea estática (texto CharSequence) Obtém uma instância de Instant de uma string de texto, como 2007-12-03T10: 15: 30.00Z. |
| 27 | Mais instantâneo (quantidade longa para adicionar, unidade de unidade temporal) Retorna uma cópia deste instante com a quantia especificada adicionada. |
| 28 | Mais instantâneo (TemporalAmount amountToAdd) Retorna uma cópia deste instante com a quantia especificada adicionada. |
| 29 | Mais instantâneo Millis (long millisToAdd) Retorna uma cópia deste instante com a duração especificada em milissegundos adicionados. |
| 30 | PlusNanos instantâneos (long nanosToAdd) Retorna uma cópia deste instante com a duração especificada em nanossegundos adicionada. |
| 31 | Mais de segundos instantâneos (segundos longos paraAdicionar) Retorna uma cópia deste instante com a duração especificada em segundos adicionados. |
| 32 |
Consulta R (TemporalQuery
inquerir)
Consulta neste instante usando a consulta especificada. |
| 33 | Intervalo ValueRange (campo TemporalField) Obtém o intervalo de valores válidos para o campo especificado. |
| 34 | long toEpochMilli () Converte este instante para o número de milissegundos da época de 1970-01-01T00: 00: 00Z. |
| 35 | String toString () Uma representação de string deste instante usando a representação ISO-8601. |
| 36 | TruncatedTo instantâneo (unidade TemporalUnit) Retorna uma cópia deste Instant truncado para a unidade especificada. |
| 37 | longo até (Temporal endExclusive, unidade TemporalUnit) Calcula a quantidade de tempo até outro instante em termos da unidade especificada. |
| 38 | Instantâneo com (ajustador TemporalAdjuster) Retorna uma cópia ajustada deste instante. |
| 39 | Instantâneo com (campo Campo Temporal, newValue longo) Retorna uma cópia deste instante com o campo especificado definido para um novo valor. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- Java.lang.Object