Clase java.time.OffsetTime

Introducción

los java.time.OffsetTime La clase representa una hora con un desfase de UTC / Greenwich en el sistema de calendario ISO-8601, como 10: 15: 30 + 01: 00.

Declaración de clase

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

public final class OffsetTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable

Campo

Los siguientes son los campos para java.time.OffsetTime clase -

  • static OffsetTime MAX - El OffsetTime máximo admitido, '23: 59: 59.999999999-18: 00 '.

  • static OffsetTime MIN - El OffsetTime mínimo admitido, '00: 00: 00 + 18: 00 '.

Métodos de clase

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

Ajusta el objeto temporal especificado para que tenga la misma fecha y hora que este objeto.

2 OffsetDateTime atDate (fecha LocalDate)

Combina este tiempo con una fecha para crear un OffsetDateTime.

3 int compareTo (OffsetTime otro)

Compara este tiempo con otro tiempo.

4 booleano es igual a (Objeto obj)

Comprueba si este tiempo es igual a otro tiempo.

5 Formato de cadena (formateador DateTimeFormatter)

Formatea esta vez usando el formateador especificado.

6 Tiempo de desplazamiento estático desde (TemporalAccessor temporal)

Obtiene una instancia de OffsetTime de un objeto temporal.

7 int get (campo TemporalField)

Obtiene el valor del campo especificado a partir de este momento como un int.

8 int getHour ()

Obtiene el campo de la hora del día.

9 long getLong (campo TemporalField)

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

10 int getMinute ()

Obtiene el campo de minuto de hora.

11 int getNano ()

Obtiene el campo nano de segundo.

12 ZoneOffset getOffset ()

Obtiene el desplazamiento de zona, como '+01: 00'.

13 int getSecond ()

Obtiene el campo de segundo de minuto.

14 int hashCode ()

Un código hash para este tiempo.

15 boolean isAfter (OffsetTime otro)

Comprueba si el instante de este OffsetTime es posterior al tiempo especificado aplicando ambos tiempos a una fecha común.

dieciséis boolean isBefore (OffsetTime otro)

Comprueba si el instante de este OffsetTime es anterior al del tiempo especificado aplicando ambos tiempos a una fecha común.

17 boolean isEqual (OffsetTime otro)

Comprueba si el instante de este OffsetTime es igual al del tiempo especificado aplicando ambos tiempos a una fecha común.

18 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

19 boolean isSupported (unidad TemporalUnit)

Comprueba si la unidad especificada es compatible.

20 OffsetTime menos (cantidad larga a restar, unidad TemporalUnit)

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

21 OffsetTime menos (TemporalAmount amountToSubtract)

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

22 OffsetTime menosHours (horas largas para restar)

Devuelve una copia de este OffsetTime con el número especificado de horas restado.

23 OffsetTime minusMinutes (minutos largos para restar)

Devuelve una copia de este OffsetTime con la cantidad de minutos especificada restada.

24 OffsetTime minusNanos (nanos largos)

Devuelve una copia de este OffsetTime con el número especificado de nanosegundos restado.

25 OffsetTime minusSeconds (segundos largos)

Devuelve una copia de este OffsetTime con el número especificado de segundos restado.

26 OffsetTime estático ahora ()

Obtiene la hora actual del reloj del sistema en la zona horaria predeterminada.

27 estático OffsetTime ahora (reloj)

Obtiene la hora actual del reloj especificado.

28 estático OffsetTime ahora (ZoneId zone)

Obtiene la hora actual del reloj del sistema en la zona horaria especificada.

29 static OffsetTime of (int hora, int minuto, int segundo, int nanoOfSecond, desplazamiento ZoneOffset)

Obtiene una instancia de OffsetTime a partir de una hora, minuto, segundo, nanosegundo y un desplazamiento.

30 estático OffsetTime de (LocalTime time, ZoneOffset offset)

Obtiene una instancia de OffsetTime de una hora local y un desplazamiento.

31 static OffsetTime ofInstant (Instant instantáneo, ZoneId zone)

Obtiene una instancia de OffsetTime de un Instant y un ID de zona.

32 análisis estático de OffsetTime (texto CharSequence)

Obtiene una instancia de OffsetTime de una cadena de texto como 10: 15: 30 + 01: 00.

33 análisis estático de OffsetTime (texto CharSequence, formateador DateTimeFormatter)

Obtiene una instancia de OffsetTime de una cadena de texto utilizando un formateador específico.

34 OffsetTime plus (amountToAdd largo, unidad TemporalUnit)

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

35 OffsetTime más (TemporalAmount amountToAdd)

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

36 OffsetTime plusHours (horas largas para agregar)

Devuelve una copia de este OffsetTime con el número especificado de horas agregadas.

37 OffsetTime plusMinutes (minutos largos para agregar)

Devuelve una copia de este OffsetTime con el número especificado de minutos agregados.

38 OffsetTime plusNanos (nanos largos)

Devuelve una copia de este OffsetTime con el número especificado de nanosegundos agregado.

39 OffsetTime plusSeconds (segundos largos)

Devuelve una copia de este OffsetTime con el número especificado de segundos agregados.

40 <R> consulta R (consulta TemporalQuery <R>)

Consultas esta vez utilizando la consulta especificada.

41 Rango de ValueRange (campo TemporalField)

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

42 LocalTime toLocalTime ()

Obtiene la parte LocalTime de esta fecha y hora.

43 Cadena toString ()

Emite esta fecha como una cadena, como 10:15.

44 OffsetTime truncatedTo (unidad TemporalUnit)

Devuelve una copia de este OffsetTime con el tiempo truncado.

45 long until (Temporal endExclusive, TemporalUnit unit)

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

46 OffsetTime con (ajustador TemporalAdjuster)

Devuelve una copia ajustada de este tiempo.

47 OffsetTime con (campo TemporalField, long newValue)

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

48 OffsetTime withHour (hora int)

Devuelve una copia de este OffsetTime con la hora del día alterada.

49 OffsetTime withMinute (int minuto)

Devuelve una copia de este OffsetTime con el minuto de hora modificado.

50 OffsetTime withNano (int nanoOfSecond)

Devuelve una copia de este OffsetTime con la nano-de-segundo alterada.

51 OffsetTime withOffsetSameInstant (desplazamiento ZoneOffset)

Devuelve una copia de este OffsetTime con el desplazamiento especificado, lo que garantiza que el resultado esté en el mismo instante en un día implícito.

52 OffsetTime withOffsetSameLocal (desplazamiento ZoneOffset)

Devuelve una copia de este OffsetTime con el desplazamiento especificado, lo que garantiza que el resultado tenga la misma hora local.

53 OffsetTime withSecond (int segundo)

Devuelve una copia de este OffsetTime con el segundo de minuto modificado.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object