fork download
  1. import java.time.OffsetDateTime;
  2. import java.time.format.DateTimeFormatter;
  3. import java.util.Locale;
  4.  
  5. public class Main {
  6. private static final DateTimeFormatter parser = DateTimeFormatter.ofPattern("EEE MMM dd HH:mm:ss OOOO uuuu",
  7. Locale.ENGLISH);
  8.  
  9. private static final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd-MM-uuuu",
  10. Locale.ENGLISH);
  11.  
  12. public static void main(String[] args) {
  13. OffsetDateTime odt = OffsetDateTime.parse("Mon Oct 20 00:00:00 GMT+06:30 2014", parser);
  14. System.out.println(odt);
  15.  
  16. // Formatted output
  17. System.out.println(odt.format(formatter));
  18. }
  19. }
Success #stdin #stdout 0.17s 57776KB
stdin
Standard input is empty
stdout
2014-10-20T00:00+06:30
20-10-2014