How do you use Period with a simple code example?

In Java, the java.time.Period class is used to represent a period of time in terms of years, months, and days. It can be very useful for date calculations, such as finding the duration between two dates or adding/subtracting a specific period from a date.

Here is a simple example demonstrating how to use the Period class:

import java.time.LocalDate; import java.time.Period; public class PeriodExample { public static void main(String[] args) { // Create two LocalDate instances LocalDate startDate = LocalDate.of(2022, 1, 1); LocalDate endDate = LocalDate.of(2023, 1, 1); // Calculate the period between the two dates Period period = Period.between(startDate, endDate); // Output the details of the period System.out.println("Years: " + period.getYears()); System.out.println("Months: " + period.getMonths()); System.out.println("Days: " + period.getDays()); } }

Period java.time.Period Java date calculations LocalDate Java time API