fork download
  1. import java.text.DateFormat;
  2. import java.text.ParseException;
  3. import java.text.SimpleDateFormat;
  4. import java.util.Date;
  5. import java.util.Locale;
  6. import java.util.TimeZone;
  7.  
  8. public class Main {
  9. public static void main(String[] args) throws ParseException {
  10. DateFormat parser = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSX", Locale.ENGLISH);
  11. parser.setTimeZone(TimeZone.getTimeZone("UTC"));
  12. Date dateTime = parser.parse("2018-05-23T23:18:31.000Z");
  13.  
  14. DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH);
  15. formatter.setTimeZone(parser.getTimeZone());
  16. String formattedDateTimeString = formatter.format(dateTime);
  17. System.out.println(formattedDateTimeString);
  18. }
  19. }
Success #stdin #stdout 0.2s 52864KB
stdin
Standard input is empty
stdout
2018-05-23 23:18:31