fork(1) download
  1. import java.text.ParsePosition;
  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. import java.time.format.DateTimeFormatter;
  8.  
  9. public class Main {
  10. public static void main(String[] args) {
  11. ZonedDateTime zdtUtc = ZonedDateTime.of(LocalDate.now().atTime(11, 30), ZoneOffset.UTC);
  12.  
  13. DateTimeFormatter dtfSwitzerland = DateTimeFormatter.ISO_ZONED_DATE_TIME.withZone(ZoneId.of("Europe/Zurich"));
  14. String strZdtSwitzerland = dtfSwitzerland.format(zdtUtc);
  15.  
  16. LocalDateTime ldt = LocalDateTime
  17. .from(DateTimeFormatter.ISO_LOCAL_DATE_TIME.parse(strZdtSwitzerland, new ParsePosition(0)));
  18. System.out.println(ldt);
  19. }
  20. }
Success #stdin #stdout 0.24s 59440KB
stdin
Standard input is empty
stdout
2021-07-25T13:30