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. ZoneId zKolkata = ZoneId.of ( "Asia/Kolkata" ) ;
  14. LocalDate todayKolkata = LocalDate.now ( zKolkata ) ;
  15. ZonedDateTime startTodayKolkata = todayKolkata.atStartOfDay ( zKolkata ) ;
  16. Instant startTodayKolkataInUtc = startTodayKolkata.toInstant() ;
  17. ZoneId zNewYork = ZoneId.of ( "America/New_York" ) ;
  18. ZonedDateTime startTodayKolkataInNewYork = startTodayKolkataInUtc.atZone ( zNewYork ) ;
  19.  
  20. System.out.println ( "todayKolkata = " + todayKolkata ) ;
  21. System.out.println ( "startTodayKolkata = " + startTodayKolkata ) ;
  22. System.out.println ( "startTodayKolkataInUtc = " + startTodayKolkataInUtc ) ;
  23. System.out.println ( "startTodayKolkataInNewYork = " + startTodayKolkataInNewYork ) ;
  24. }
  25. }
Success #stdin #stdout 0.23s 61324KB
stdin
Standard input is empty
stdout
todayKolkata = 2025-07-25
startTodayKolkata = 2025-07-25T00:00+05:30[Asia/Kolkata]
startTodayKolkataInUtc = 2025-07-24T18:30:00Z
startTodayKolkataInNewYork = 2025-07-24T14:30-04:00[America/New_York]