fork download
  1. import java.text.ParseException;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;
  4. import java.util.Locale;
  5. import java.util.TimeZone;
  6.  
  7. public class Main {
  8. public static void main(String[] args) throws ParseException {
  9. SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss", Locale.ENGLISH);
  10. isoFormat.setTimeZone(TimeZone.getTimeZone("Etc/UTC"));
  11. Date date = isoFormat.parse("2010-05-23T09:01:02");
  12.  
  13. isoFormat.setTimeZone(TimeZone.getTimeZone("Etc/UTC"));
  14. String strDateUtc = isoFormat.format(date);
  15. System.out.println(strDateUtc);
  16.  
  17. isoFormat.setTimeZone(TimeZone.getTimeZone("America/New_York"));
  18. String strDateNewYork = isoFormat.format(date);
  19. System.out.println(strDateNewYork);
  20. }
  21. }
  22.  
Success #stdin #stdout 0.16s 53056KB
stdin
Standard input is empty
stdout
2010-05-23T09:01:02
2010-05-23T05:01:02