Classe java.time.OffsetTime
Introdução
o java.time.OffsetTime classe representa uma hora com um deslocamento de UTC / Greenwich no sistema de calendário ISO-8601, como 10: 15: 30 + 01: 00.
Declaração de classe
A seguir está a declaração para java.time.OffsetTime classe -
public final class OffsetTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable
Campo
A seguir estão os campos para java.time.OffsetTime classe -
static OffsetTime MAX - O OffsetTime máximo suportado, '23: 59: 59.999999999-18: 00 '.
static OffsetTime MIN - O OffsetTime mínimo suportado, '00: 00: 00 + 18: 00 '.
Métodos de aula
| Sr. Não. | Método e Descrição |
|---|---|
| 1 | Ajuste temporal em (temporal temporal) Ajusta o objeto temporal especificado para ter a mesma data e hora que este objeto. |
| 2 | OffsetDateTime atDate (data LocalDate) Combina esta hora com uma data para criar um OffsetDateTime. |
| 3 | int compareTo (OffsetTime other) Compara esta hora com outra. |
| 4 | boolean equals (Object obj) Verifica se este horário é igual a outro horário. |
| 5 | Formato de string (formatador DateTimeFormatter) Formata desta vez usando o formatador especificado. |
| 6 | OffsetTime estático de (TemporalAccessor temporal) Obtém uma instância de OffsetTime de um objeto temporal. |
| 7 | int get (campo Campo Temporal) Obtém o valor do campo especificado a partir desse momento como um int. |
| 8 | int getHour () Obtém o campo da hora do dia. |
| 9 | long getLong (campo TemporalField) Obtém o valor do campo especificado a partir desse momento como um longo. |
| 10 | int getMinute () Obtém o campo minuto da hora. |
| 11 | int getNano () Obtém o campo de nanossegundos. |
| 12 | ZoneOffset getOffset () Obtém o deslocamento da zona, como '+01: 00'. |
| 13 | int getSecond () Obtém o campo do segundo do minuto. |
| 14 | int hashCode () Um código hash para este tempo. |
| 15 | boolean isAfter (OffsetTime other) Verifica se o instante deste OffsetTime é posterior ao da hora especificada, aplicando-se ambas as horas a uma data comum. |
| 16 | boolean isBefore (OffsetTime outro) Verifica se o instante deste OffsetTime é anterior ao da hora especificada, aplicando-se ambas as horas a uma data comum. |
| 17 | boolean isEqual (OffsetTime other) Verifica se o instante deste OffsetTime é igual ao da hora especificada, aplicando-se ambas as horas a uma data comum. |
| 18 | boolean isSupported (campo TemporalField) Verifica se o campo especificado é compatível. |
| 19 | boolean isSupported (unidade TemporalUnit) Verifica se a unidade especificada é compatível. |
| 20 | OffsetTime menos (long amountToSubtract, unidade TemporalUnit) Retorna uma cópia deste tempo com a quantia especificada subtraída. |
| 21 | OffsetTime menos (TemporalAmount amountToSubtract) Retorna uma cópia deste tempo com a quantia especificada subtraída. |
| 22 | OffsetTime menosHours (long hoursToSubtract) Retorna uma cópia deste OffsetTime com o número especificado de horas subtraído. |
| 23 | OffsetTime minusMinutes (long minutesToSubtract) Retorna uma cópia deste OffsetTime com o número especificado de minutos subtraídos. |
| 24 | OffsetTime minusNanos (nanos longos) Retorna uma cópia deste OffsetTime com o número especificado de nanossegundos subtraído. |
| 25 | OffsetTime minusSeconds (segundos longos) Retorna uma cópia deste OffsetTime com o número especificado de segundos subtraído. |
| 26 | OffsetTime estático agora () Obtém a hora atual do relógio do sistema no fuso horário padrão. |
| 27 | OffsetTime estático agora (relógio) Obtém a hora atual do relógio especificado. |
| 28 | OffsetTime estático agora (zona ZoneId) Obtém a hora atual do relógio do sistema no fuso horário especificado. |
| 29 | OffsetTime estático de (int hora, int minuto, int segundo, int nanoOfSecond, deslocamento ZoneOffset) Obtém uma instância de OffsetTime de uma hora, minuto, segundo, nanossegundo e um deslocamento. |
| 30 | OffsetTime estático de (hora LocalTime, deslocamento ZoneOffset) Obtém uma instância de OffsetTime de uma hora local e um deslocamento. |
| 31 | OffsetTime ofInstant estático (instante instantâneo, zona ZoneId) Obtém uma instância de OffsetTime de um ID instantâneo e de zona. |
| 32 | análise estática de OffsetTime (texto CharSequence) Obtém uma instância de OffsetTime de uma string de texto como 10: 15: 30 + 01: 00. |
| 33 | análise estática de OffsetTime (texto CharSequence, formatador DateTimeFormatter) Obtém uma instância de OffsetTime de uma string de texto usando um formatador específico. |
| 34 | OffsetTime plus (long amountToAdd, unidade TemporalUnit) Retorna uma cópia deste tempo com a quantia especificada adicionada. |
| 35 | OffsetTime plus (TemporalAmount amountToAdd) Retorna uma cópia deste tempo com a quantia especificada adicionada. |
| 36 | OffsetTime plusHours (long hoursToAdd) Retorna uma cópia deste OffsetTime com o número especificado de horas adicionadas. |
| 37 | OffsetTime plusMinutes (long minutesToAdd) Retorna uma cópia deste OffsetTime com o número especificado de minutos adicionados. |
| 38 | OffsetTime plusNanos (nanos longos) Retorna uma cópia deste OffsetTime com o número especificado de nanossegundos adicionado. |
| 39 | OffsetTime plusSeconds (segundos longos) Retorna uma cópia deste OffsetTime com o número especificado de segundos adicionado. |
| 40 | Consulta Consultas desta vez usando a consulta especificada. |
| 41 | Intervalo ValueRange (campo TemporalField) Obtém o intervalo de valores válidos para o campo especificado. |
| 42 | LocalTime toLocalTime () Obtém a parte LocalTime dessa data e hora. |
| 43 | String toString () Exibe essa data como uma String, como 10:15. |
| 44 | OffsetTime truncatedTo (unidade TemporalUnit) Retorna uma cópia deste OffsetTime com o tempo truncado. |
| 45 | long até (Temporal endExclusive, TemporalUnit unit) Calcula a quantidade de tempo até outra hora em termos da unidade especificada. |
| 46 | OffsetTime com (ajustador TemporalAdjuster) Retorna uma cópia ajustada deste tempo. |
| 47 | OffsetTime com (campo TemporalField, longo newValue) Retorna uma cópia deste tempo com o campo especificado definido para um novo valor. |
| 48 | OffsetTime withHour (int hora) Retorna uma cópia deste OffsetTime com a hora do dia alterada. |
| 49 | OffsetTime withMinute (int minuto) Retorna uma cópia deste OffsetTime com o minuto da hora alterado. |
| 50 | OffsetTime withNano (int nanoOfSecond) Retorna uma cópia deste OffsetTime com o nano-de-segundo alterado. |
| 51 | OffsetTime withOffsetSameInstant (deslocamento ZoneOffset) Retorna uma cópia deste OffsetTime com o deslocamento especificado, garantindo que o resultado seja no mesmo instante em um dia implícito. |
| 52 | OffsetTime withOffsetSameLocal (ZoneOffset offset) Retorna uma cópia deste OffsetTime com o deslocamento especificado, garantindo que o resultado tenha a mesma hora local. |
| 53 | OffsetTime withSecond (int segundo) Retorna uma cópia deste OffsetTime com o segundo do minuto alterado. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- Java.lang.Object