废话不多说,直接上代码
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();
}