我正在尝试将日期从String转换为Date对象:
String dateString = "Mon, 04 Sep 2017 18:30:28";
String dateFormat = "EEE, dd MMM yyyy HH:mm:ss";
Run Code Online (Sandbox Code Playgroud)
导致以下异常:
java.text.ParseException:无法解析的日期:“2017 年 9 月 4 日星期一 18:30:28”
我尝试了不同的字符串和格式,问题似乎是周的名称('EEE')。没有它可以完美运行。
这也很完美:
String dateString = "04 Sep 2017 18:30:28, Mon";
String dateFormat = "dd MMM yyyy HH:mm:ss, EEE";
Run Code Online (Sandbox Code Playgroud)