java.time.Instant Class

Introducción

los java.time.Instant clase modela un solo punto instantáneo en la línea de tiempo.

Declaración de clase

A continuación se muestra la declaración de java.time.Instant clase -

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

Campo

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

  • static Instant EPOCH - Constante para el instante de época 1970-01-01T00: 00: 00Z.

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

  • static Instant MIN - El Instant mínimo admitido, '-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 ZonedDateTime atZone (zona ZoneId)

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

4 int compareTo (Instant otherInstant)

Compara este instante con el instante especificado.

5 booleano es igual a (Object otherInstant)

Comprueba si este instante es igual al instante especificado.

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

Obtiene una instancia de Instant de un objeto temporal.

7 int get (campo TemporalField)

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

8 long getEpochSecond ()

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

9 long getLong (campo TemporalField)

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

10 int getNano ()

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

11 int hashCode ()

Devuelve un código hash para este instante.

12 boolean isAfter (otro instantáneo instantáneo)

Comprueba si este instante es posterior al instante especificado.

13 boolean isBefore (Instant otherInstant)

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 TemporalUnit)

Comprueba si la unidad especificada es compatible.

dieciséis Menos instantáneo (cantidad larga a restar, unidad TemporalUnit)

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 Instant minusMillis (milisegundos largos para restar)

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

19 MinusNanos instantáneos (nanosToSubtract largos)

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

20 Instant minusSeconds (segundos largos para restar)

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

21 Instantáneo estático ahora ()

Obtiene el instante actual del reloj del sistema.

22 Instantáneo estático ahora (reloj)

Obtiene el instante actual del reloj especificado.

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

Obtiene una instancia de Instant usando 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 (epochSecond largo, nanoAjuste largo)

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

26 Análisis instantáneo estático (texto CharSequence)

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

27 Instant plus (cantidad larga para agregar, unidad TemporalUnit)

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

28 Instant plus (TemporalAmount amountToAdd)

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

29 Instant plusMillis (long millisToAdd)

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

30 Instant plusNanos (long nanosToAdd)

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

31 Instant plusSeconds (segundos largos para agregar)

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

32 Consulta R (TemporalQuery consulta)

Consulta este instante utilizando la consulta especificada.

33 Rango de ValueRange (campo TemporalField)

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

34 largo toEpochMilli ()

Convierte este instante al número de milisegundos de la época de 1970-01-01T00: 00: 00Z.

35 Cadena toString ()

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

36 Instant truncatedTo (unidad TemporalUnit)

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

37 long until (Temporal endExclusive, TemporalUnit unit)

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

38 Instantáneo con (ajustador TemporalAdjuster)

Devuelve una copia ajustada de este instante.

39 Instantáneo con (campo TemporalField, long newValue)

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