美国日期字符解析Fri, 02-Jan-2020 00:00:00 GMT0400


废话不多说,直接上代码

String s1 = "Fri, 02-Jan-2020 00:00:00 GMT0400";
System.out.println("Locale def: " + Locale.getDefault() + ", Locale US: " +Locale.US);
SimpleDateFormat formatter = new SimpleDateFormat("EEE, dd-MMM-yyyy HH:mm:ss zzz", Locale.US);
try {
    Date date = formatter.parse(s1);
    System.out.println(date);
} catch (ParseException e) {
    e.printStackTrace();
}