fork download
  1. import java.time.LocalDate;
  2. import java.time.LocalTime;
  3. import java.time.ZoneId;
  4. import java.time.ZonedDateTime;
  5.  
  6. public class Main {
  7. public static void main(String[] args) {
  8. // A sample date-time in ZoneId.of("Asia/Kolkata")
  9. ZonedDateTime zdtIndia = ZonedDateTime.of(
  10. LocalDate.of(2020, 6, 2),
  11. LocalTime.of(17, 0),
  12. ZoneId.of("Asia/Kolkata"));
  13. System.out.println(zdtIndia);
  14.  
  15. // Convert it to corresponding date-time in ZoneId.of("Europe/London")
  16. ZonedDateTime zdtUK = zdtIndia.withZoneSameInstant(
  17. ZoneId.of("Europe/London"));
  18. System.out.println(zdtUK);
  19. }
  20. }
Success #stdin #stdout 0.15s 57204KB
stdin
Standard input is empty
stdout
2020-06-02T17:00+05:30[Asia/Kolkata]
2020-06-02T12:30+01:00[Europe/London]