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 <R> R (consulta TemporalQuery <R>)

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