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