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

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