Classe java.time.LocalDate
Introdução
o java.time.LocalDate classe representa uma data sem fuso horário no sistema de calendário ISO-8601, como 2007-12-03.
Declaração de classe
A seguir está a declaração para java.time.LocalDate classe -
public final class LocalDate
extends Object
implements Temporal, TemporalAdjuster, ChronoLocalDate, Serializable
Campo
A seguir estão os campos para java.time.LocalDate classe -
static LocalDate MAX - O máximo LocalDate suportado, '+ 999999999-12-31'.
static LocalDate MIN - O LocalDate mínimo compatível, '-999999999-01-01'.
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 que este objeto. |
| 2 | LocalDateTime atStartOfDay () Combina esta data com a hora da meia-noite para criar um LocalDateTime no início desta data. |
| 3 | ZonedDateTime atStartOfDay (zona ZoneId) Retorna uma data e hora zoneada a partir desta data no primeiro horário válido de acordo com as regras do fuso horário. |
| 4 | LocalDateTime atTime (int hora, int minuto) Combina esta data com uma hora para criar um LocalDateTime. |
| 5 | LocalDateTime atTime (int hora, int minuto, int segundo) Combina esta data com uma hora para criar um LocalDateTime. |
| 6 | LocalDateTime atTime (int hora, int minuto, int segundo, int nanoOfSecond) Combina esta data com uma hora para criar um LocalDateTime. |
| 7 | LocalDateTime atTime (hora LocalTime) Combina esta data com uma hora para criar um LocalDateTime. |
| 8 | OffsetDateTime atTime (hora de OffsetTime) Combina esta data com uma hora de deslocamento para criar um OffsetDateTime. |
| 9 | int compareTo (ChronoLocalDate other) Compara esta data com outra data. |
| 10 | boolean equals (Object obj) Verifica se esta data é igual a outra data. |
| 11 | Formato de string (formatador DateTimeFormatter) Formata essa data usando o formatador especificado. |
| 12 | static LocalDate de (TemporalAccessor temporal) Obtém uma instância de LocalDate de um objeto temporal. |
| 13 | int get (campo Campo Temporal) Obtém o valor do campo especificado a partir desta data como um int. |
| 14 | IsoChronology getChronology () Obtém a cronologia dessa data, que é o sistema de calendário ISO. |
| 15 | int getDayOfMonth () Obtém o campo do dia do mês. |
| 16 | DayOfWeek getDayOfWeek () Obtém o campo do dia da semana, que é uma enumeração DayOfWeek. |
| 17 | int getDayOfYear () Obtém o campo do dia do ano. |
| 18 | Era getEra () Obtém a era aplicável nesta data. |
| 19 | long getLong (campo TemporalField) Obtém o valor do campo especificado a partir desta data como um longo. |
| 20 | Mês getMonth () Obtém o campo do mês do ano usando a enumeração Mês. |
| 21 | int getMonthValue () Obtém o campo do mês do ano de 1 a 12. |
| 22 | int getYear () Obtém o campo do ano. |
| 23 | int hashCode () Um código hash para esta data. |
| 24 | boolean isAfter (ChronoLocalDate other) Verifica se esta data é posterior à data especificada. |
| 25 | boolean isBefore (ChronoLocalDate other) Verifica se esta data é anterior à data especificada. |
| 26 | boolean isEqual (ChronoLocalDate other) Verifica se esta data é igual à data especificada. |
| 27 | boolean isLeapYear () Verifica se o ano é bissexto, de acordo com as regras do sistema de calendário proléptico ISO. |
| 28 | boolean isSupported (campo TemporalField) Verifica se o campo especificado é compatível. |
| 29 | boolean isSupported (unidade TemporalUnit) Verifica se a unidade especificada é compatível. |
| 30 | int lengthOfMonth () Retorna a duração do mês representado por esta data. |
| 31 | int lengthOfYear () Retorna a duração do ano representada por esta data. |
| 32 | LocalDate menos (long amountToSubtract, TemporalUnit unit) Retorna uma cópia desta data com a quantia especificada subtraída. |
| 33 | LocalDate menos (TemporalAmount amountToSubtract) Retorna uma cópia desta data com a quantia especificada subtraída. |
| 34 | LocalDate minusDays (long daysToSubtract) Retorna uma cópia deste LocalDate com o número especificado de dias subtraído. |
| 35 | LocalDate menosMonths (meses longos para subtrair) Retorna uma cópia deste LocalDate com o número especificado de meses subtraído. |
| 36 | LocalDate minusWeeks (semanas longas para subtrair) Retorna uma cópia deste LocalDate com o número especificado de semanas subtraído. |
| 37 | LocalDate minusYears (long yearsToSubtract) Retorna uma cópia deste LocalDate com o número especificado de anos subtraído. |
| 38 | localDate estático agora () Obtém a data atual do relógio do sistema no fuso horário padrão. |
| 39 | localDate estático agora (relógio) Obtém a data atual do relógio especificado. |
| 40 | localDate estático agora (zona ZoneId) Obtém a data atual do relógio do sistema no fuso horário especificado. |
| 41 | static LocalDate of (int year, int month, int dayOfMonth) Obtém uma instância de LocalDate de um ano, mês e dia. |
| 42 | static LocalDate of (int year, Month month, int dayOfMonth) Obtém uma instância de LocalDate de um ano, mês e dia. |
| 43 | static LocalDate ofEpochDay (long epochDay) Obtém uma instância de LocalDate da contagem de dias da época. |
| 44 | static LocalDate ofYearDay (int year, int dayOfYear) Obtém uma instância de LocalDate de um ano e dia do ano. |
| 45 | análise LocalDate estática (texto CharSequence) Obtém uma instância de LocalDate de uma string de texto como 2007-12-03. |
| 46 | análise estática LocalDate (texto CharSequence, formatador DateTimeFormatter) Obtém uma instância de LocalDate de uma string de texto usando um formatador específico. |
| 47 | LocalDate plus (long amountToAdd, unidade TemporalUnit) Retorna uma cópia desta data com a quantia especificada adicionada. |
| 48 | LocalDate plus (TemporalAmount amountToAdd) Retorna uma cópia desta data com a quantia especificada adicionada. |
| 49 | LocalDate plusDays (long daysToAdd) Retorna uma cópia deste LocalDate com o número especificado de dias adicionado. |
| 50 | LocalDate plusMonths (long monthsToAdd) Retorna uma cópia deste LocalDate com o número especificado de meses adicionados. |
| 51 | LocalDate plusWeeks (semanas longas para adicionar) Retorna uma cópia deste LocalDate com o número especificado de semanas adicionado. |
| 52 | LocalDate plusYears (long yearsToAdd) Retorna uma cópia deste LocalDate com o número especificado de anos adicionado. |
| 53 | Consulta Consulta esta data usando a consulta especificada. |
| 54 | Intervalo ValueRange (campo TemporalField) Obtém o intervalo de valores válidos para o campo especificado. |
| 55 | long toEpochDay () Converte esta data no Dia da Época. |
| 56 | String toString () Exibe essa data como uma string, como 2007-12-03. |
| 57 | Período até (ChronoLocalDate endDateExclusive) Calcula o período entre esta data e outra data como um período. |
| 58 | long até (Temporal endExclusive, TemporalUnit unit) Calcula a quantidade de tempo até outra data em termos da unidade especificada. |
| 59 | LocalDate com (temporalAdjuster ajustador) Retorna uma cópia ajustada desta data. |
| 60 | LocalDate with (campo TemporalField, long newValue) Retorna uma cópia desta data com o campo especificado definido para um novo valor. |
| 61 | LocalDate withDayOfMonth (int dayOfMonth) Retorna uma cópia deste LocalDate com o dia do mês alterado. |
| 62 | LocalDate withDayOfYear (int dayOfYear) Retorna uma cópia deste LocalDate com o dia do ano alterado. |
| 63 | LocalDate withMonth (int mês) Retorna uma cópia deste LocalDate com o mês do ano alterado. |
| 64 | LocalDate withYear (int year) Retorna uma cópia deste LocalDate com o ano alterado. |
Métodos herdados
Esta classe herda métodos das seguintes classes -
- Java.lang.Object