java.time.Instant Class

Introducción

La clase java.time.Instant modela un único punto instantáneo en la línea de tiempo.

Declaración de clase

La siguiente es la declaración de la clase java.time.Instant :

public final class Instant
   extends Object
      implements Temporal, TemporalAdjuster, Comparable, Serializable

Campo

  • Los siguientes son los campos para la clase Java.time.Instant :

  • EPOCH instantáneo estático - Constante para el instante de época 1970-01-01T00: 00: 00Z.

  • estático Instant MAX : el máximo instantáneo admitido, '1000000000-12-31T23: 59: 59.999999999Z'.

  • MIN instantáneo estático : el mínimo instantáneo compatible, '-1000000000-01-01T00: 00Z'.

Métodos de clase

No Señor. Método y descripción
1 Ajuste temporal en (Temporal temporal)

Ajusta el objeto temporal especificado para tener este instante.

2 OffsetDateTime atOffset (desplazamiento de ZoneOffset)

Combina este instante con un desplazamiento para crear un OffsetDateTime.

3 3 ZonedDateTime atZone (zona ZoneId)

Combina este instante con una zona horaria para crear un ZonedDateTime.

4 4 int compareTo (Instant InstantInstant)

Compara este instante con el instante especificado.

5 5 booleanos iguales (Object otherInstant)

Comprueba si este instante es igual al instante especificado.

6 6 instantáneo estático de (TemporalAccessor temporal)

Obtiene una instancia de Instant de un objeto temporal.

7 7 int get (campo TemporalField)

Obtiene el valor del campo especificado de este instante como int.

8 long getEpochSecond ()

Obtiene el número de segundos de la época de Java de 1970-01-01T00: 00: 00Z.

9 9 getLong largo (campo TemporalField)

Obtiene el valor del campo especificado de este instante como largo.

10 int getNano ()

Obtiene el número de nanosegundos, más adelante a lo largo de la línea de tiempo, desde el comienzo del segundo.

11 int hashCode ()

Devuelve un código hash para este instante.

12 boolean isAfter (Instant InstantInstant)

Comprueba si este instante es posterior al instante especificado.

13 boolean isBefore (Instant InstantInstant)

Comprueba si este instante es anterior al instante especificado.

14 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

15 boolean isSupported (unidad de unidad temporal)

Comprueba si la unidad especificada es compatible.

dieciséis Menos instantáneo (cantidad larga a sustrato, unidad de unidad temporal)

Devuelve una copia de este instante con la cantidad especificada restada.

17 Menos instantáneo (TemporalAmount amountToSubtract)

Devuelve una copia de este instante con la cantidad especificada restada.

18 años Instantáneo menos Milis (long millisToSubtract)

Devuelve una copia de este instante con la duración especificada en milisegundos restados.

19 Instantáneo Nanos (nanosToSubtract largo)

Devuelve una copia de este instante con la duración especificada en nanosegundos restados.

20 Instantáneos menos segundos (segundos largos para restar)

Devuelve una copia de este instante con la duración especificada en segundos restada.

21 estático Instantáneo ahora ()

Obtiene el instante actual del reloj del sistema.

22 estático instantáneo ahora (reloj reloj)

Obtiene el instante actual del reloj especificado.

23 Instantáneo estático de EpochMilli (larga epochMilli)

Obtiene una instancia de Instant utilizando milisegundos de la época de 1970-01-01T00: 00: 00Z.

24 Instantáneo estático de EpochSecond (largo epochSecond)

Obtiene una instancia de Instant usando segundos de la época de 1970-01-01T00: 00: 00Z.

25 Instantáneo estático de EpochSecond (largo epochSecond, largo nanoAdjustment)

Obtiene una instancia de Instant usando segundos de la época de 1970-01-01T00: 00: 00Z y una fracción de segundo en nanosegundos.

26 análisis instantáneo estático (texto de secuencia de caracteres)

Obtiene una instancia de Instant de una cadena de texto como 2007-12-03T10: 15: 30.00Z.

27 Plus instantáneo (cantidad larga para agregar, unidad de unidad temporal)

Devuelve una copia de este instante con la cantidad agregada especificada.

28 Plus instantáneo (TemporalAmount amountToAdd)

Devuelve una copia de este instante con la cantidad agregada especificada.

29 Instant plusMillis (long millisToAdd)

Devuelve una copia de este instante con la duración especificada en milisegundos agregados.

30 Instant plusNanos (nanosToAdd largos)

Devuelve una copia de este instante con la duración especificada en nanosegundos agregados.

31 PlusSeconds instantáneos (segundos largos para agregar)

Devuelve una copia de este instante con la duración especificada en segundos añadidos.

32 Consulta R (consulta TemporalQuery)

Consulta este instante utilizando la consulta especificada.

33 Rango ValueRange (campo TemporalField)

Obtiene el rango de valores válidos para el campo especificado.

34 largo toEpochMilli ()

Convierte este instante en la cantidad de milisegundos de la época de 1970-01-01T00: 00: 00Z.

35 String toString ()

Una representación de cadena de este instante utilizando la representación ISO-8601.

36 Instantáneo truncado a (unidad de unidad temporal)

Devuelve una copia de este Instant truncado a la unidad especificada.

37 largo hasta (Temporal endExclusive, TemporalUnit unit)

Calcula la cantidad de tiempo hasta otro instante en términos de la unidad especificada.

38 Instantáneo con (Ajustador de ajuste temporal)

Devuelve una copia ajustada de este instante.

39 Instantáneo con (campo Campo temporal, valor nuevo largo)

Devuelve una copia de este instante con el campo especificado establecido en un nuevo valor.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object