Exemplo 1
O programa de exemplo de Java fornece uma demonstração simples da classe LocalDate. A data é fornecida junto com o dia do ano atual.
Utilizamos os pacotes de importação do Java, onde definimos as bibliotecas locais, e as bibliotecas associadas obterão a data local do nosso sistema com o fuso horário. Depois disso, desenvolvemos a classe “LocalDatemethod1”, que contém o método principal (). No bloco Main (), definimos a variável "mydate" da classe LocalDate e atribuímos o formato de data do sistema do calendário ISO a ele.
Em seguida, criamos outra variável, "MyResult", da classe LocalDate, onde o método Withdayofyear () é utilizado. Entramos o valor do argumento "10" dentro do método Withdayofyear (), que retorna a cópia do LocalDate com o dia modificado do ano. O LocalDate será impresso no console pelo sistema Java.fora.Método println () em um formato que especificamos nele, mas com o dia alterado do ano.
O programa LocalDate executado abaixo forneceu à data local com o dia modificado do ano.
Exemplo 2
A próxima técnica é usar a classe instantânea que funciona com a máquina e fornece o formato de tempo legível. O atual timestamp UNIX é armazenado na aula instantânea.
Utilizamos os pacotes de importação de "duração" e "instantâneo", que fornecem o tempo e a data instantâneos do sistema. Em seguida, criamos a classe “LocalDatemethod2” e implementamos o método principal () na classe. Em seguida, declaramos a variável de classe instantânea "DateTime1", onde chamamos o método agora (). O método agora () fornece a instância da classe LocalDateTime. Imprimimos a data e o registro atual do sistema.
Em seguida, obtivemos o instante de data e hora local da contagem de Milli da época, invocando o método toepochmilli () na variável "DateTime2". A data é obtida a partir da data e hora no "DateTime1" usando o método toepochmilli (). Depois disso, declaramos a variável "Noofdays" da duração da classe e fornecemos o número de dias "31" como uma duração de dias () argumento do método.
O console do sistema Linux indica a presente data e registro de data e hora. Além disso, a data específica e o registro de data e hora também são gerados na tela.
Exemplo 3
O LocalDate também é obtido a partir da data da string, que é aprovada como um argumento. O método parse () é usado para obter a instância de data local da string. A data da string deve ser verificada pelo DateTimeFormatter.ISO LocalDate, então a data da string especificada deve ser precisa.
Inserimos a declaração de importação no cabeçalho do programa. O java.tempo.O pacote de formato é usado para formatar e processar a data e hora especificadas. Depois disso, estabelecemos uma classe, “LocalDatemethod3”, onde o método principal () é definido para obter os dados locais do sistema. Para isso, declaramos um objeto "FormatterDate" da classe DateTimeFormatter. Digitamos o formato da data dentro do método de Pattern ().
Fornecemos o formato como "dd mm uuuu" dentro do método de pattern (). O "DD" é usado para a data, "MM" dá o mês do ano atual e "uuuu" representa o ano da época. Em seguida, chamamos o método parse () no objeto de "obj" da classe LocalDate e especificamos a data da string e o FormatterDate como um argumento. A string de data é analisada pelo formatador fornecido dentro do método parse () que formatará a string de data dessa maneira. Em seguida, exibimos os resultados do método parse () no console.
O LocalDate é obtido no console no mesmo formato que atribuímos no programa.
Exemplo 4
O método format () da classe LocalDate Java transforma a data com o formatador solicitado. O método aceita apenas o objeto formatador, que não pode ser nulo. Quando há um erro de formatação, o método format () lança a exceção do DateTimeException.
Adicionamos os pacotes LocalDate no programa acima e depois construímos a classe "LocalDateExample4". A classe possui o método Main (), onde realizamos algumas operações para converter a data na string usando o método format (). Declaramos a variável "Date1", que leva a data atual do método LocalDate Now ().
Em seguida, invocamos o método format (), que toma o formato ISO_DATE para a data "Date1". Em seguida, empregamos mais duas operações no método format () e fornecemos a data desejada, que tem um ano, mês e data diferente. O método format () modificou esta data no formato ISO_DATE.
As datas fornecidas agora estão formatadas na data da string usando o método format () da seguinte maneira. Obtivemos três datas, a primeira é a data atual e as outras datas são o período em que analisamos no programa acima.
Conclusão
O LocalDate lida apenas com a data do formato ISO e retorna a data atual do sistema. Usamos diferentes métodos da classe LocalDate aqui para entender como o sistema atual da data é obtido. Empregamos o método agora (), o método parse () e o método format (), que é fornecido pela classe LocalDate e possui uma funcionalidade ligeiramente diferente dos outros. Além disso, usamos o método de classe instantânea para obter o horário atual do nosso sistema Linux.