fork download
  1. import java.time.*;
  2. import java.time.format.DateTimeFormatter;
  3. import java.util.Locale;
  4.  
  5. public class Main {
  6. public static void main(String[] args) {
  7. DateTimeFormatter dtf = DateTimeFormatter.ofPattern("uuuu-MM-dd HH:mm:ss Z", Locale.ENGLISH);
  8. OffsetDateTime odt = OffsetDateTime.parse("2014-09-20 00:00:00 -0500", dtf);
  9. System.out.println(odt);
  10.  
  11. // What does it represent at UTC?
  12. Instant instant = odt.toInstant();
  13. System.out.println(instant);
  14. }
  15. }
Success #stdin #stdout 0.09s 54772KB
stdin
Standard input is empty
stdout
2014-09-20T00:00-05:00
2014-09-20T05:00:00Z