Clase java.time.ZonedDateTime
Introducción
los java.time.ZonedDateTime class representa una fecha y hora con una zona horaria en el sistema de calendario ISO-8601, como 2007-12-03T10: 15: 30 + 01: 00 Europa / París.
Declaración de clase
A continuación se muestra la declaración de java.time.ZonedDateTime clase -
public final class ZonedDateTime
extends Object
implements Temporal, ChronoZonedDateTime<LocalDate>, Serializable
Métodos de clase
No Señor. | Método y descripción |
---|---|
1 | booleano es igual a (Objeto obj) Comprueba si esta fecha-hora es igual a otra fecha-hora. |
2 | Formato de cadena (formateador DateTimeFormatter) Formatea esta fecha y hora utilizando el formateador especificado. |
3 | static ZonedDateTime de (TemporalAccessor temporal) Obtiene una instancia de ZonedDateTime de un objeto temporal. |
4 | int get (campo TemporalField) Obtiene el valor del campo especificado de esta fecha y hora como int. |
5 | int getDayOfMonth () Obtiene el campo del día del mes. |
6 | DayOfWeek getDayOfWeek () Obtiene el campo del día de la semana, que es una enumeración DayOfWeek. |
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 | long getLong (campo TemporalField) Obtiene el valor del campo especificado de esta fecha y hora como long. |
10 | Mes getMinute () Obtiene el campo de minuto de hora. |
11 | Mes getMonth () Obtiene el campo del mes del año con la enumeración Month. |
12 | int getMonthValue () Obtiene el campo del mes del año de 1 a 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 | 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 TemporalUnit) Comprueba si la unidad especificada es compatible. |
21 | ZonedDateTime menos (cantidad larga para restar, unidad TemporalUnit) Devuelve una copia de esta fecha y hora con la cantidad especificada restada. |
22 | ZonedDateTime menos (TemporalAmount amountToSubtract) Devuelve una copia de esta fecha y hora con la cantidad especificada restada. |
23 | ZonedDateTime minusDays (días largos para restar) Devuelve una copia de este ZonedDateTime con el número de días especificado restado. |
24 | ZonedDateTime minusHours (horas largas para restar) Devuelve una copia de este ZonedDateTime con el número especificado de horas restado. |
25 | ZonedDateTime minusMinutes (minutos largos para restar) Devuelve una copia de este ZonedDateTime con la cantidad especificada de minutos restados. |
26 | ZonedDateTime menosMonths (meses largos para restar) Devuelve una copia de este ZonedDateTime con el número especificado de meses restado. |
27 | ZonedDateTime minusNanos (nanos largos) Devuelve una copia de este ZonedDateTime con el número especificado de nanosegundos restado. |
28 | ZonedDateTime minusSeconds (segundos largos) Devuelve una copia de este ZonedDateTime con el número especificado de segundos restado. |
29 | ZonedDateTime minusWeeks (semanas largas para restar) Devuelve una copia de este ZonedDateTime con el número especificado de semanas restado. |
30 | ZonedDateTime minusYears (años largos para restar) Devuelve una copia de este ZonedDateTime con el número especificado de años restado. |
31 | estático ZonedDateTime ahora () Obtiene la fecha y hora actual del reloj del sistema en la zona horaria predeterminada. |
32 | static ZonedDateTime ahora (Reloj) Obtiene la fecha y hora actual del reloj especificado. |
33 | static ZonedDateTime ahora (ZoneId zone) Obtiene la fecha y hora actual del reloj del sistema en la zona horaria especificada. |
34 | static ZonedDateTime of (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 | estático ZonedDateTime de (fecha LocalDate, hora LocalTime, zona ZoneId) Obtiene una instancia de ZonedDateTime a partir de una fecha y hora. |
36 | estático ZonedDateTime de (fecha LocalDateTime, zona ZoneId) Obtiene una instancia de ZonedDateTime de una fecha y hora local. |
37 | static ZonedDateTime ofInstant (Instant instantáneo, ZoneId zone) Obtiene una instancia de ZonedDateTime de un Instant y un ID de zona. |
38 | estática ZonedDateTime ofInstant (LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone) Obtiene una instancia de ZonedDateTime del instante formado combinando la fecha y hora local y el desplazamiento. |
39 | estático ZonedDateTime ofLocal (LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferidoOffset) Obtiene una instancia de ZonedDateTime de una fecha y hora local utilizando el desplazamiento preferido si es posible. |
40 | static ZonedDateTime ofStrict (LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone) Obtiene una instancia de ZonedDateTime que valida estrictamente la combinación de fecha y hora local, desplazamiento e ID de zona. |
41 | análisis estático de 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 de ZonedDateTime (texto CharSequence, formateador DateTimeFormatter) Obtiene una instancia de ZonedDateTime de una cadena de texto mediante un formateador específico. |
43 | ZonedDateTime más (amountToAdd largo, unidad TemporalUnit) Devuelve una copia de esta fecha y hora con la cantidad especificada agregada. |
44 | ZonedDateTime más (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 (horas largas para agregar) Devuelve una copia de este ZonedDateTime con el número especificado de horas agregadas. |
47 | ZonedDateTime plusMinutes (minutos largos para agregar) Devuelve una copia de este ZonedDateTime con el número especificado de minutos agregados. |
48 | ZonedDateTime plusMonths (meses largos para agregar) Devuelve una copia de este ZonedDateTime con el número especificado de meses agregado. |
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 (semanas largas para agregar) Devuelve una copia de este ZonedDateTime con el número especificado de semanas agregadas. |
52 | ZonedDateTime plusYears (años largos para agregar) Devuelve una copia de este ZonedDateTime con el número especificado de años agregado. |
53 | <R> consulta R (consulta TemporalQuery <R>) Consulta esta fecha y hora utilizando la consulta especificada. |
54 | Rango de 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 | Cadena toString () Muestra 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 | long until (Temporal endExclusive, TemporalUnit unit) Calcula la cantidad de tiempo hasta otra fecha-hora en términos de la unidad especificada. |
61 | ZonedDateTime con (ajustador TemporalAdjuster) 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 conEarlierOffsetAtOverlap () Devuelve una copia de esta fecha y hora cambiando el desplazamiento de zona al primero de los dos desplazamientos válidos en una superposición de línea de tiempo local. |
66 | ZonedDateTime conFixedOffsetZone () Devuelve una copia de esta fecha y hora con el ID de zona establecido en el desplazamiento. |
67 | ZonedDateTime withHour (hora int) Devuelve una copia de este ZonedDateTime con la hora del día alterada. |
68 | ZonedDateTime conLaterOffsetAtOverlap () Devuelve una copia de esta fecha y hora cambiando el desplazamiento de zona al último de los dos desplazamientos válidos 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 modificado. |
70 | ZonedDateTime withMonth (mes int) 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 la nano-de-segundo alterada. |
72 | ZonedDateTime withSecond (int segundo) Devuelve una copia de este ZonedDateTime con el segundo de 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 (zona ZoneId) 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