Introdução
A classe java.time.LocalDate representa uma data sem um componente de fuso horário, como 2022-05-26. O método getDayOfMonth() é usado para obter o dia do mês a partir de um objeto LocalDate.
A classe java.time.LocalDate representa uma data sem um componente de fuso horário, como 2022-05-26. O método getDayOfMonth() é usado para obter o dia do mês a partir de um objeto LocalDate.
Para usar a classe LocalDate e seu método getDayOfMonth(), precisamos importar o pacote java.time.LocalDate.
import java.time.LocalDate;
Crie um novo objeto LocalDate usando um dos construtores disponíveis. Por exemplo, crie o LocalDate para 26 de maio de 2022.
LocalDate localDate = LocalDate.of(2022, 5, 26);
Chame o método getDayOfMonth() para obter o dia do objeto LocalDate e atribua o resultado a uma variável inteira.
int dayOfMonth = localDate.getDayOfMonth();
Imprima o valor da variável dayOfMonth no console usando System.out.println().
System.out.println("Day of the month: " + dayOfMonth);
Podemos analisar uma data a partir de uma string usando o método parse() da classe LocalDate. Por exemplo, analise a data "2022-05-26" e atribua-a a um objeto LocalDate.
LocalDate parsedDate = LocalDate.parse("2022-05-26");
Obtenha o dia do objeto parsedDate usando o método getDayOfMonth() e atribua o resultado a uma variável.
int parsedDayOfMonth = parsedDate.getDayOfMonth();
Imprima o valor de parsedDayOfMonth no console usando System.out.println().
System.out.println("Day of the month (parsed): " + parsedDayOfMonth);
Compile o programa usando o seguinte comando:
javac LocalDateDemo.java
Execute o programa usando o seguinte comando:
java LocalDateDemo
Neste laboratório, você aprendeu como usar o método getDayOfMonth() da classe LocalDate em Java. Você aprendeu como criar um objeto LocalDate, obter o dia do mês a partir do objeto e analisar uma data a partir de uma string. Você também aprendeu como compilar e executar um programa Java no terminal.