fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. import java.text.* ;
  8.  
  9. /* Name of the class has to be "Main" only if the class is public. */
  10. class Ideone
  11. {
  12. public static void main (String[] args) throws java.lang.Exception
  13. {
  14. System.out.println( "---------| Default |-----------" );
  15. System.out.println( TimeZone.getDefault() ) ;
  16.  
  17. // Copy-pasted from: https://stackoverflow.com/q/71760195/642706
  18. String strDate="2021-12-31";
  19. DateFormat df=new SimpleDateFormat("yyyy-MM-dd");
  20. java.util.Date parsedDate=(Date)df.parse(strDate);
  21.  
  22. System.out.println( parsedDate ) ;
  23.  
  24. System.out.println( "---------| Asia/Kolkata |-----------" );
  25. TimeZone.setDefault( TimeZone.getTimeZone ( "Asia/Kolkata" ) ) ;
  26. System.out.println( TimeZone.getDefault() ) ;
  27.  
  28. String strDate2="2021-12-31";
  29. DateFormat df2=new SimpleDateFormat("yyyy-MM-dd");
  30. java.util.Date parsedDate2=(Date)df2.parse(strDate2);
  31.  
  32. System.out.println( parsedDate2 ) ;
  33. }
  34. }
Success #stdin #stdout 0.19s 53292KB
stdin
Standard input is empty
stdout
---------|  Default  |-----------
sun.util.calendar.ZoneInfo[id="GMT",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]
Fri Dec 31 00:00:00 GMT 2021
---------|  Asia/Kolkata  |-----------
sun.util.calendar.ZoneInfo[id="Asia/Kolkata",offset=19800000,dstSavings=0,useDaylight=false,transitions=7,lastRule=null]
Fri Dec 31 00:00:00 IST 2021