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