What is the output of the following code snippet:
import java.time.*; public class DaylightSaving { public static void main(String[] args) { LocalDate date = LocalDate.of(2019, Month.MARCH, 31); LocalTime time = LocalTime.of(2,30); LocalDateTime dateTime = LocalDateTime.of(date, time); ZoneId zone = ZoneId.of("Europe/Paris"); ZonedDateTime zonedDateTime = ZonedDateTime.of(dateTime, zone); System.out.println(zonedDateTime); } }
Scroll down..
Way down..
The answer is:
2019-03-31T03:30+02:00[Europe/Paris]
Java knows about daylight saving time!