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