Clase java.time.OffsetTime

Introducción

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

Declaración de clase

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

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

Campo

Los siguientes son los campos para la clase java.time.OffsetTime :

  • OffsetTime MAX estático: el OffsetTime máximo admitido, '23: 59: 59.999999999-18: 00 '.

  • OffsetTime estático MIN : el tiempo de desplazamiento 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 esta vez con una fecha para crear un OffsetDateTime.

3 3 int compareTo (OffsetTime otro)

Compara esta vez con otra.

4 4 boolean igual (objeto obj)

Comprueba si este tiempo es igual a otro tiempo.

5 5 Formato de cadena (formateador DateTimeFormatter)

Esta vez formatea usando el formateador especificado.

6 6 OffsetTime estático desde (TemporalAccessor temporal)

Obtiene una instancia de OffsetTime de un objeto temporal.

7 7 int get (campo TemporalField)

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

8 int getHour ()

Obtiene el campo de la hora del día.

9 9 getLong largo (campo TemporalField)

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

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 esta vez.

15 boolean isAfter (OffsetTime other)

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

dieciséis boolean isBefore (OffsetTime other)

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

17 boolean isEqual (OffsetTime otro)

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

18 años boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

19 boolean isSupported (unidad de unidad temporal)

Comprueba si la unidad especificada es compatible.

20 OffsetTime minus (long amountToSubtract, TemporalUnit unit)

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

21 OffsetTime minus (TemporalAmount amountToSubtract)

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

22 OffsetTime minusHours (largas horas para restar)

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

23 OffsetTime minusMinutes (long minutesToSubtract)

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

24 OffsetTime minusNanos (nanos largos)

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

25 OffsetTime minusSeconds (segundos largos)

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

26 OffsetTime estático ahora ()

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

27 OffsetTime estático ahora (reloj reloj)

Obtiene la hora actual del reloj especificado.

28 OffsetTime estático ahora (zona ZoneId)

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

29 OffsetTime estático de (int hora, int minuto, int segundo, int nanoOfSecond, ZoneOffset offset)

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

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

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

31 OffsetTime ofInstant estático (Instantáneo instantáneo, zona ZoneId)

Obtiene una instancia de OffsetTime de un ID instantáneo y de zona.

32 análisis de OffsetTime estático (texto de secuencia de caracteres)

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 (unidad longToTodd, TemporalUnit)

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

35 OffsetTime plus (TemporalAmount amountToAdd)

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

36 OffsetTime plusHours (largas horas para agregar)

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

37 OffsetTime plusMinutes (long minutesToAdd)

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 agregados.

39 OffsetTime plusSeconds (segundos largos)

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

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

Consultas esta vez usando la consulta especificada.

41 Rango 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 String toString ()

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

44 OffsetTime truncatedTo (unidad de unidad temporal)

Devuelve una copia de este OffsetTime con el tiempo truncado.

45 largo hasta (Temporal endExclusive, TemporalUnit unit)

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

46 OffsetTime con (Ajustador del ajustador temporal)

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 (int hora)

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 alterado.

50 OffsetTime withNano (int nanoOfSecond)

Devuelve una copia de este OffsetTime con el nano de segundo alterado.

51 OffsetTime withOffsetSameInstant (ZoneOffset offset)

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

52 OffsetTime withOffsetSameLocal (ZoneOffset offset)

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

53 OffsetTime withSecond (int second)

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

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object