fork download
  1. import java.time.Instant;
  2. import java.time.LocalDate;
  3. import java.time.LocalDateTime;
  4. import java.time.ZoneId;
  5. import java.time.ZoneOffset;
  6. import java.time.ZonedDateTime;
  7.  
  8. public class Main {
  9. public static void main(String[] args) {
  10. ZonedDateTime zdtUtc = ZonedDateTime.of(LocalDate.now().atTime(11, 30), ZoneOffset.UTC);
  11. Instant instant = zdtUtc.toInstant();
  12. System.out.println(instant);
  13.  
  14. ZonedDateTime zdtSwitzerland = instant.atZone(ZoneId.of("Europe/Zurich"));
  15. System.out.println(zdtSwitzerland);
  16.  
  17. LocalDateTime ldtSwitzerland = zdtSwitzerland.toLocalDateTime();
  18. System.out.println(ldtSwitzerland);
  19. }
  20. }
Success #stdin #stdout 0.16s 55280KB
stdin
Standard input is empty
stdout
2021-07-25T11:30:00Z
2021-07-25T13:30+02:00[Europe/Zurich]
2021-07-25T13:30