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. System.out.println( Runtime.version() ) ;
  14.  
  15. Instant instant = Instant.ofEpochMilli( -1_118_625_572_000L ) ; // Always has an offset of zero hours-minutes-seconds from UTC.
  16.  
  17. ZoneId zLosAngeles = ZoneId.of( "America/Los_Angeles" ) ;
  18. ZoneId zTokyo = ZoneId.of( "Asia/Tokyo" ) ;
  19.  
  20. ZonedDateTime zdtLosAngeles = instant.atZone( zLosAngeles ) ;
  21. ZonedDateTime zdtTokyo = instant.atZone( zTokyo ) ;
  22.  
  23. System.out.println( "Same moment, different dates." );
  24. System.out.println( zdtLosAngeles ) ;
  25. System.out.println( zdtTokyo ) ;
  26. }
  27. }
Success #stdin #stdout 0.13s 57300KB
stdin
Standard input is empty
stdout
12.0.1+12
Same moment, different dates.
1934-07-21T14:40:28-08:00[America/Los_Angeles]
1934-07-22T07:40:28+09:00[Asia/Tokyo]