LocalDateTime currentDateTime = LocalDateTime.now();
System.out.println("Current Date and Time: " + currentDateTime);
LocalDate date = LocalDate.parse("2023-01-20");
int year = date.getYear();
int month = date.getMonthValue();
int day = date.getDayOfMonth();
System.out.println("Year: " + year);
System.out.println("Month: " + month);
System.out.println("Day: " + day);
LocalDate date1 = LocalDate.parse("2022-02-15");
LocalDate date2 = LocalDate.parse("2022-02-20");
int comparison = date1.compareTo(date2);
if (comparison > 0) {
System.out.println("Date1 is after Date2");
} else if (comparison < 0) {
System.out.println("Date1 is before Date2");
} else {
System.out.println("Date1 is equal to Date2");
}
LocalDateTime dateTime = LocalDateTime.of(2022, 3, 10, 12, 30);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
String formattedDateTime = dateTime.format(formatter);
System.out.println("Formatted Date and Time: " + formattedDateTime);