Classe java.time.LocalTime

Introdução

o java.time.LocalTime classe representa uma hora sem fuso horário no sistema de calendário ISO-8601, como 10:15:30.

Declaração de classe

A seguir está a declaração para java.time.LocalTime classe -

public final class LocalTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable

Campo

A seguir estão os campos para java.time.LocalTime classe -

  • static LocalTime MAX - O máximo LocalTime suportado, '23: 59: 59.999999999 '.

  • static LocalTime MIN - O LocalTime mínimo suportado, '00: 00 '.

  • static LocalTime MIDNIGHT - A hora da meia-noite no início do dia, '00: 00 '.

  • static LocalTime NOON - A hora do meio-dia no meio do dia, '12h'.

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 LocalDateTime atDate (data LocalDate)

Combina esta hora com uma data para criar um LocalDateTime.

3 OffsetDateTime atOffset (deslocamento ZoneOffset)

Combina esta hora com uma hora de deslocamento para criar um OffsetDateTime.

4 int compareTo (LocalTime outro)

Compara esta hora com outra.

5 boolean equals (Object obj)

Verifica se este horário é igual a outro horário.

6 Formato de string (formatador DateTimeFormatter)

Formata desta vez usando o formatador especificado.

7 estático LocalTime de (TemporalAccessor temporal)

Obtém uma instância de LocalTime de um objeto temporal.

8 int get (campo Campo Temporal)

Obtém o valor do campo especificado a partir desse momento como um int.

9 int getHour ()

Obtém o campo da hora do dia.

10 long getLong (campo TemporalField)

Obtém o valor do campo especificado a partir desse momento como um longo.

11 int getMinute ()

Obtém o campo minuto da hora.

12 int getNano ()

Obtém o campo de nanossegundos.

13 int getSecond ()

Obtém o campo do segundo do minuto.

14 int hashCode ()

Um código hash para este tempo.

15 boolean isAfter (LocalTime outro)

Verifica se esta hora é posterior à hora especificada.

16 boolean isBefore (LocalTime outro)

Verifica se esta hora é anterior à hora especificada.

17 boolean isSupported (campo TemporalField)

Verifica se o campo especificado é compatível.

18 boolean isSupported (unidade TemporalUnit)

Verifica se a unidade especificada é compatível.

19 LocalTime menos (long amountToSubtract, unidade TemporalUnit)

Retorna uma cópia deste tempo com a quantia especificada subtraída.

20 LocalTime menos (TemporalAmount amountToSubtract)

Retorna uma cópia deste tempo com a quantia especificada subtraída.

21 LocalTime menosHours (long hoursToSubtract)

Retorna uma cópia deste LocalTime com o número especificado de horas subtraído.

22 LocalTime minusMinutes (long minutesToSubtract)

Retorna uma cópia deste LocalTime com o número especificado de minutos subtraídos.

23 LocalTime minusNanos (nanos longos)

Retorna uma cópia deste LocalTime com o número especificado de nanossegundos subtraído.

24 LocalTime minusSeconds (segundos longos)

Retorna uma cópia deste LocalTime com o número especificado de segundos subtraído.

25 LocalTime estático agora ()

Obtém a hora atual do relógio do sistema no fuso horário padrão.

26 localTime estático agora (relógio)

Obtém a hora atual do relógio especificado.

27 LocalTime estático agora (zona ZoneId)

Obtém a hora atual do relógio do sistema no fuso horário especificado.

28 LocalTime estático de (int hora, int minuto)

Obtém uma instância de LocalTime de uma hora e minuto.

29 LocalTime estático de (int hora, int minuto, int segundo)

Obtém uma instância de LocalTime de uma hora, minuto e segundo.

30 LocalTime estático de (int hora, int minuto, int segundo, int nanoOfSecond)

Obtém uma instância de LocalTime de uma hora, minuto, segundo e nanossegundo.

31 estático LocalTime ofNanoOfDay (longo nanoOfDay)

Obtém uma instância de LocalTime de um valor de nanômetros de dia.

32 estático LocalTime ofSecondOfDay (long secondOfDay)

Obtém uma instância de LocalTime de um valor de segundo do dia.

33 análise LocalTime estática (texto CharSequence)

Obtém uma instância de LocalTime de uma string de texto, como 2007-12-03T10: 15: 30.

34 análise estática LocalTime (texto CharSequence, formatador DateTimeFormatter)

Obtém uma instância de LocalTime de uma string de texto usando um formatador específico.

35 LocalTime plus (long amountToAdd, unidade TemporalUnit)

Retorna uma cópia deste tempo com a quantia especificada adicionada.

36 LocalTime plus (TemporalAmount amountToAdd)

Retorna uma cópia deste tempo com a quantia especificada adicionada.

37 LocalTime plusHours (long hoursToAdd)

Retorna uma cópia deste LocalTime com o número especificado de horas adicionadas.

38 LocalTime plusMinutes (long minutesToAdd)

Retorna uma cópia deste LocalTime com o número especificado de minutos adicionados.

39 LocalTime plusNanos (nanos longos)

Retorna uma cópia deste LocalTime com o número especificado de nanossegundos adicionado.

40 LocalTime plusSeconds (segundos longos)

Retorna uma cópia deste LocalTime com o número especificado de segundos adicionado.

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

Consultas desta vez usando a consulta especificada.

42 Intervalo ValueRange (campo TemporalField)

Obtém o intervalo de valores válidos para o campo especificado.

43 long toNanoOfDay ()

Extrai o tempo como nanos do dia, de 0 a 24 * 60 * 60 * 1.000.000.000 - 1.

44 int toSecondOfDay ()

Extrai a hora como segundos do dia, de 0 a 24 * 60 * 60 - 1.

45 String toString ()

Exibe essa data como uma String, como 10:15.

46 LocalTime truncatedTo (unidade TemporalUnit)

Retorna uma cópia deste LocalTime com a hora truncada.

47 long até (Temporal endExclusive, TemporalUnit unit)

Calcula a quantidade de tempo até outra hora em termos da unidade especificada.

48 LocalTime com (TemporalAdjuster ajustador)

Retorna uma cópia ajustada deste tempo.

49 LocalTime com (campo TemporalField, longo newValue)

Retorna uma cópia deste tempo com o campo especificado definido para um novo valor.

50 LocalTime withHour (int hora)

Retorna uma cópia deste LocalTime com a hora do dia alterada.

51 LocalTime withMinute (int minuto)

Retorna uma cópia deste LocalTime com o minuto da hora alterado.

52 LocalTime withNano (int nanoOfSecond)

Retorna uma cópia deste LocalTime com o nano-de-segundo alterado.

53 LocalTime withSecond (int segundo)

Retorna uma cópia deste LocalTime com o segundo do minuto alterado.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • Java.lang.Object