import java.time.LocalDateTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
public class MaduraDateTimeExample {
public static void main(String[] args) {
LocalDateTime localDateTime = LocalDateTime.now();
ZonedDateTime zonedDateTime = localDateTime.atZone(ZoneId.systemDefault());
System.out.println("Current local date and time: " + localDateTime);
System.out.println("Current zoned date and time: " + zonedDateTime);
localDateTime = localDateTime.withYear(2023).withMonth(2).withDayOfMonth(5);
zonedDateTime = zonedDateTime.withZoneSameInstant(zonedDateTime);
System.out.println("Modified local date and time: " + localDateTime);
System.out.println("Modified zoned date and time: " + zonedDateTime);
}
}