美国日期字符解析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(); }