Clase java.time.ZonedDateTime

Introducción

La clase java.time.ZonedDateTime representa una fecha y hora con una zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10: 15: 30 + 01: 00 Europe / Paris.

Declaración de clase

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

public final class ZonedDateTime
   extends Object
      implements Temporal, ChronoZonedDateTime<LocalDate>, Serializable

Métodos de clase

No Señor. Método y descripción
1 boolean igual (objeto obj)

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

2 Formato de cadena (formateador DateTimeFormatter)

Formatea esta fecha y hora utilizando el formateador especificado.

3 3 ZonedDateTime estático de (TemporalAccessor temporal)

Obtiene una instancia de ZonedDateTime de un objeto temporal.

4 4 int get (campo TemporalField)

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

5 5 int getDayOfMonth ()

Obtiene el campo del día del mes.

6 6 DayOfWeek getDayOfWeek ()

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

7 7 int getDayOfYear ()

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

8 int getHour ()

Obtiene el campo de la hora del día.

9 9 getLong largo (campo TemporalField)

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

10 Mes getMinute ()

Obtiene el campo de minuto de hora.

11 Mes getMonth ()

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

12 int getMonthValue ()

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

13 int getNano ()

Obtiene el campo nano-de-segundo.

14 ZoneOffset getOffset ()

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

15 int getSecond ()

Obtiene el campo de segundo de minuto.

dieciséis int getYear ()

Obtiene el campo del año.

17 ZoneId getZone ()

Obtiene la zona horaria, como 'Europa / París'.

18 años int hashCode ()

Un código hash para esta fecha y hora.

19 boolean isSupported (campo TemporalField)

Comprueba si el campo especificado es compatible.

20 boolean isSupported (unidad de unidad temporal)

Comprueba si la unidad especificada es compatible.

21 ZonedDateTime minus (long amountToSubtract, TemporalUnit unit)

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

22 ZonedDateTime minus (TemporalAmount amountToSubtract)

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

23 ZonedDateTime minusDays (largos días a restar)

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

24 ZonedDateTime minusHours (largas horas para restar)

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

25 ZonedDateTime minusMinutes (long minutesToSubtract)

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

26 ZonedDateTime minusMonths (largos meses a restar)

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

27 ZonedDateTime minusNanos (nanos largos)

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

28 ZonedDateTime minusSeconds (segundos largos)

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

29 ZonedDateTime minusWeeks (largas semanas para restar)

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

30 ZonedDateTime minusYears (largos años ToSubtract)

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

31 ZonedDateTime estático ahora ()

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

32 ZonedDateTime estático ahora (reloj reloj)

Obtiene la fecha y hora actual del reloj especificado.

33 ZonedDateTime estático ahora (zona ZoneId)

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

34 ZonedDateTime estático de (int año, int mes, int dayOfMonth, int hora, int minuto, int segundo, int nanoOfSecond, ZoneId zone)

Obtiene una instancia de ZonedDateTime de año, mes, día, hora, minuto, segundo, nanosegundo y zona horaria.

35 ZonedDateTime estático de (fecha LocalDate, hora LocalTime, zona ZoneId)

Obtiene una instancia de ZonedDateTime a partir de una fecha y hora.

36 ZonedDateTime estático de (fecha LocalDateTime, zona ZoneId)

Obtiene una instancia de ZonedDateTime de una fecha y hora local.

37 ZonedDateTime ofInstant estático (instantáneo instantáneo, zona ZoneId)

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

38 ZonedDateTime ofInstant estático (LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)

Obtiene una instancia de ZonedDateTime desde el instante formado combinando la fecha-hora local y el desplazamiento.

39 ZonedDateTime ofLocal estático (LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset)

Obtiene una instancia de ZonedDateTime a partir de una fecha y hora local utilizando el desplazamiento preferido si es posible.

40 ZonedDateTime ofStrict estático (LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)

Obtiene una instancia de ZonedDateTime que valida estrictamente la combinación de fecha-hora local, desplazamiento e ID de zona.

41 análisis estático ZonedDateTime (texto CharSequence)

Obtiene una instancia de ZonedDateTime de una cadena de texto como 2007-12-03T10: 15: 30 + 01: 00 [Europa / París].

42 análisis estático ZonedDateTime (texto CharSequence, formateador DateTimeFormatter)

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

43 ZonedDateTime plus (unidad longToTodd, TemporalUnit)

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

44 ZonedDateTime plus (TemporalAmount amountToAdd)

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

45 ZonedDateTime plusDays (long daysToAdd)

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

46 ZonedDateTime plusHours (largas horas para agregar)

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

47 ZonedDateTime plusMinutes (long minutesToAdd)

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

48 ZonedDateTime plusMonths (largos meses para agregar)

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

49 ZonedDateTime plusNanos (nanos largos)

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

50 ZonedDateTime plusSeconds (segundos largos)

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

51 ZonedDateTime plusWeeks (largas semanas para agregar)

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

52 ZonedDateTime plusYears (long yearsToAdd)

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

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

Consulta esta fecha y hora utilizando la consulta especificada.

54 Rango ValueRange (campo TemporalField)

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

55 LocalDate toLocalDate ()

Obtiene la parte LocalDate de esta fecha y hora.

56 LocalTime toLocalTime ()

Obtiene la parte LocalTime de esta fecha y hora.

57 OffsetDateTime toOffsetDateTime ()

Convierte esta fecha y hora en un OffsetDateTime.

58 String toString ()

Emite esta fecha como una cadena, como 2007-12-03T10: 15: 30 + 01: 00 [Europa / París].

59 ZonedDateTime truncatedTo (unidad TemporalUnit)

Devuelve una copia de este ZonedDateTime con el tiempo truncado.

60 60 largo hasta (Temporal endExclusive, TemporalUnit unit)

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

61 ZonedDateTime con (Ajustador del ajustador temporal)

Devuelve una copia ajustada de esta fecha y hora.

62 ZonedDateTime con (campo TemporalField, long newValue)

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

63 ZonedDateTime withDayOfMonth (int dayOfMonth)

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

64 ZonedDateTime withDayOfYear (int dayOfYear)

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

sesenta y cinco ZonedDateTime withEarlierOffsetAtOverlap ()

Devuelve una copia de esta fecha y hora cambiando el desplazamiento de zona al anterior de los dos desplazamientos válidos en una superposición de línea de tiempo local.

66 ZonedDateTime withFixedOffsetZone ()

Devuelve una copia de esta fecha y hora con la ID de zona establecida en el desplazamiento.

67 ZonedDateTime withHour (int hora)

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

68 ZonedDateTime withLaterOffsetAtOverlap ()

Devuelve una copia de esta fecha y hora cambiando el desplazamiento de zona a la última de las dos compensaciones válidas en una superposición de línea de tiempo local.

69 ZonedDateTime withMinute (int minuto)

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

70 ZonedDateTime withMonth (int mes)

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

71 ZonedDateTime withNano (int nanoOfSecond)

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

72 ZonedDateTime withSecond (int second)

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

73 ZonedDateTime withYear (int año)

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

74 ZonedDateTime withZoneSameInstant (ZoneId zone)

Devuelve una copia de esta fecha y hora con una zona horaria diferente, conservando el instante.

75 ZonedDateTime withZoneSameLocal (ZoneId zone)

Devuelve una copia de esta fecha y hora con una zona horaria diferente, conservando la fecha y hora local si es posible.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • Java.lang.Object