fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. import java.time.* ;
  7.  
  8. /* Name of the class has to be "Main" only if the class is public. */
  9. class Ideone
  10. {
  11. public static void main (String[] args) throws java.lang.Exception
  12. {
  13. LocalDate ld = LocalDate.of( 2025 , Month.SEPTEMBER , 13 ) ;
  14. LocalTime lt = LocalTime.of( 1 , 0 ) ; // 01:00, 1 AM.
  15.  
  16. ZoneId zNewYork = ZoneId.of( "America/New_York" ) ;
  17. ZonedDateTime zdtNewYork = ZonedDateTime.of( ld , lt , zNewYork ) ;
  18.  
  19. ZoneId zIstanbul = ZoneId.of( "Europe/Istanbul" ) ;
  20. ZonedDateTime zdtIstanbul = zdtNewYork.withZoneSameInstant( zIstanbul ) ;
  21.  
  22. System.out.println( zdtNewYork ) ;
  23. System.out.println( zdtIstanbul ) ;
  24.  
  25. System.out.println(
  26. ZonedDateTime
  27. .of(
  28. LocalDate.of( 2025 , Month.SEPTEMBER , 13 ) ,
  29. LocalTime.of( 1 , 0 ) ,
  30. ZoneId.of( "America/New_York" )
  31. )
  32. .withZoneSameInstant(
  33. ZoneId.of( "Europe/Istanbul" )
  34. )
  35. );
  36. }
  37. }
Success #stdin #stdout 0.18s 57252KB
stdin
Standard input is empty
stdout
2025-09-13T01:00-04:00[America/New_York]
2025-09-13T08:00+03:00[Europe/Istanbul]
2025-09-13T08:00+03:00[Europe/Istanbul]