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