Clase java.time.OffsetDateTime

Introducción

La clase java.time.OffsetDateTime representa una fecha y hora con un desplazamiento de UTC / Greenwich en el sistema de calendario ISO-8601, como 2007-12-03T10: 15: 30 + 01: 00.

Declaración de clase

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

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

Campo

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

  • OffsetDateTime MAX estático: el OffsetDateTime máximo admitido, '+ 999999999-12-31T23: 59: 59.999999999 + 18: 00'.

  • OffsetDateTime MIN estático: el valor mínimo de OffsetDateTime admitido, '-999999999-01-01T00: 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 ZonedDateTime atZoneSameInstant (ZoneId zone)

Combina esta fecha y hora con una zona horaria para crear un ZonedDateTime asegurando que el resultado tenga el mismo instante.

3 3 ZonedDateTime atZoneSimilarLocal (ZoneId zone)

Combina esta fecha y hora con una zona horaria para crear un ZonedDateTime que intenta mantener la misma fecha y hora local.

4 4 int compareTo (OffsetDateTime otro)

Compara esta fecha y hora con otra fecha y hora.

5 5 boolean igual (objeto obj)

Comprueba si esta fecha y hora es igual a otra fecha y hora.

6 6 Formato de cadena (formateador DateTimeFormatter)

Formatea esta fecha y hora utilizando el formateador especificado.

7 7 OffsetDateTime estático de (TemporalAccessor temporal)

Obtiene una instancia de OffsetDateTime de un objeto temporal.

8 int get (campo TemporalField)

Obtiene el valor del campo especificado de esta fecha y hora como int.

9 9 int getDayOfMonth ()

Obtiene el campo del día del mes.

10 DayOfWeek getDayOfWeek ()

Obtiene el campo del día de la semana, que es una enumeración DayOfWeek.

11 int getDayOfYear ()

Obtiene el campo del día del año.

12 int getHour ()

Obtiene el campo de la hora del día.

13 getLong largo (campo TemporalField)

Obtiene el valor del campo especificado de esta fecha y hora como un largo.

14 Mes getMinute ()

Obtiene el campo de minuto de hora.

15 Mes getMonth ()

Obtiene el campo del mes del año utilizando la enumeración del mes.

dieciséis int getMonthValue ()

Obtiene el campo del mes del año del 1 al 12.

17 int getNano ()

Obtiene el campo nano-de-segundo.

18 años ZoneOffset getOffset ()

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

19 int getSecond ()

Obtiene el campo de segundo de minuto.

20 int getYear ()

Obtiene el campo del año.

21 int hashCode ()

Un código hash para esta fecha y hora.

22 boolean isAfter (OffsetDateTime otro)

Comprueba si esta fecha y hora es posterior a la fecha y hora especificada.

23 boolean isBefore (OffsetDateTime otro)

Comprueba si esta fecha y hora es anterior a la fecha y hora especificada.

24 boolean isEqual (OffsetDateTime otro)

Comprueba si esta fecha y hora es igual a la fecha y hora especificada.

25 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

26 boolean isSupported (unidad de unidad temporal)

Comprueba si la unidad especificada es compatible.

27 OffsetDateTime minus (long amountToSubtract, TemporalUnit unit)

Devuelve una copia de esta fecha y hora con la cantidad especificada restada.

28 OffsetDateTime minus (TemporalAmount amountToSubtract)

Devuelve una copia de esta fecha y hora con la cantidad especificada restada.

29

OffsetDateTime minusDays (long daysToSubtract)

Devuelve una copia de este OffsetDateTime con el número especificado de días restados.

30 OffsetDateTime minusHours (largas horas ToSubtract)

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

31 OffsetDateTime minusMinutes (largos minutos ToSubtract)

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

32 OffsetDateTime minusMonths (largos meses aSubtract)

Devuelve una copia de este OffsetDateTime con el número especificado de meses restados.

33 OffsetDateTime minusNanos (nanos largos)

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

34 OffsetDateTime minusSeconds (segundos largos)

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

35 OffsetDateTime minusWeeks (largas semanas aSubtract)

Devuelve una copia de este OffsetDateTime con el número especificado de semanas restadas.

36 OffsetDateTime minusYears (largos años ToSubtract)

Devuelve una copia de este OffsetDateTime con el número especificado de años restados.

37 OffsetDateTime estático ahora ()

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

38 OffsetDateTime estático ahora (reloj reloj)

Obtiene la fecha y hora actual del reloj especificado.

39 OffsetDateTime estático ahora (zona ZoneId)

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

40 OffsetDateTime estático de (int año, int mes, int dayOfMonth, int hora, int minuto, int segundo, int nanoOfSecond, ZoneOffset offset)

Obtiene una instancia de OffsetDateTime de un año, mes, día, hora, minuto, segundo, nanosegundo y desplazamiento.

41 OffsetDateTime estático de (fecha LocalDate, hora LocalTime, desplazamiento de ZoneOffset)

Obtiene una instancia de OffsetDateTime a partir de una fecha, hora y desplazamiento.

42 OffsetDateTime estático de (LocalDateTime dateTime, ZoneOffset offset)

Obtiene una instancia de OffsetDateTime a partir de una fecha y hora y un desplazamiento.

43 OffsetDateTime ofInstant estático (instantáneo instantáneo, zona ZoneId)

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

44 análisis estático OffsetDateTime (texto CharSequence)

Obtiene una instancia de OffsetDateTime de una cadena de texto como 2007-12-03T10: 15: 30.

45 análisis estático OffsetDateTime (texto CharSequence, formateador DateTimeFormatter)

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

46 OffsetDateTime plus (unidad longToTodd, TemporalUnit)

Devuelve una copia de esta fecha y hora con la cantidad especificada agregada.

47 OffsetDateTime plus (TemporalAmount amountToAdd)

Devuelve una copia de esta fecha y hora con la cantidad especificada agregada.

48 OffsetDateTime plusDays (long daysToAdd)

Devuelve una copia de este OffsetDateTime con el número especificado de días agregados.

49 OffsetDateTime plusHours (largas horas para agregar)

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

50 OffsetDateTime plusMinutes (long minutesToAdd)

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

51 OffsetDateTime plusMonths (largos meses para agregar)

Devuelve una copia de este OffsetDateTime con el número especificado de meses agregados.

52 OffsetDateTime plusNanos (nanos largos)

Devuelve una copia de este OffsetDateTime con el número especificado de nanosegundos agregados.

53 OffsetDateTime plusSeconds (segundos largos)

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

54 OffsetDateTime plusWeeks (largas semanas para agregar)

Devuelve una copia de este OffsetDateTime con el número especificado de semanas agregadas.

55 OffsetDateTime plusYears (long yearsToAdd)

Devuelve una copia de este OffsetDateTime con el número especificado de años agregados.

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

Consulta esta fecha y hora utilizando la consulta especificada.

57 Rango ValueRange (campo TemporalField)

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

58 Comparador estático <OffsetDateTime> timeLineOrder ()

Obtiene un comparador que compara dos instancias OffsetDateTime basadas únicamente en el instante.

59 largo toEpochSecond ()

Convierte esta fecha y hora en la cantidad de segundos de la época de 1970-01-01T00: 00: 00Z.

60 60 Instant toInstant ()

Convierte esta fecha y hora en un instante.

61 LocalDate toLocalDate ()

Obtiene la parte LocalDate de esta fecha y hora.

62 LocalDateTime toLocalDateTime ()

Obtiene la parte LocalDateTime de esta fecha y hora.

63 LocalTime toLocalTime ()

Obtiene la parte LocalTime de esta fecha y hora.

64 OffsetTime toOffsetTime ()

Obtiene la parte OffsetTime de esta fecha y hora.

sesenta y cinco String toString ()

Emite esta fecha como una cadena, como 2007-12-03T10: 15: 30.

66 ZonedDateTime toZonedDateTime ()

Convierte esta fecha y hora en un ZonedDateTime utilizando el desplazamiento como ID de zona.

67 OffsetDateTime truncatedTo (unidad TemporalUnit)

Devuelve una copia de este OffsetDateTime con el tiempo truncado.

68 largo hasta (Temporal endExclusive, TemporalUnit unit)

Calcula la cantidad de tiempo hasta otra fecha y hora en términos de la unidad especificada.

69 OffsetDateTime con (Ajustador del ajustador temporal)

Devuelve una copia ajustada de esta fecha y hora.

70 OffsetDateTime con (campo TemporalField, long newValue)

Devuelve una copia de esta fecha y hora con el campo especificado establecido en un nuevo valor.

71 OffsetDateTime withDayOfMonth (int dayOfMonth)

Devuelve una copia de este OffsetDateTime con el día del mes modificado.

72 OffsetDateTime withDayOfYear (int dayOfYear)

Devuelve una copia de este OffsetDateTime con el día del año modificado.

73 OffsetDateTime withHour (int hora)

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

74 OffsetDateTime withMinute (int minuto)

Devuelve una copia de este OffsetDateTime con el minuto de hora alterado.

75 OffsetDateTime withMonth (int mes)

Devuelve una copia de este OffsetDateTime con el mes del año modificado.

76 OffsetDateTime withNano (int nanoOfSecond)

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

77 OffsetDateTime withOffsetSameInstant (ZoneOffset offset)

Devuelve una copia de este OffsetDateTime con el desplazamiento especificado asegurando que el resultado sea en el mismo instante.

78 OffsetDateTime withOffsetSameLocal (ZoneOffset offset)

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

79 OffsetDateTime withSecond (int second)

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

80 OffsetDateTime withYear (int año)

Devuelve una copia de este OffsetDateTime con el año modificado.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object