错误 could not be parsed at index 0
String s = "Thu Jul 27 11:16:45 CST 2023";
String format = "EEE MMM dd HH:mm:ss zzz yyyy";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
LocalDateTime time = LocalDateTime.parse(s, formatter);
改正中文 正常运行
String s = "星期三 五月 01 22:25:49 CST 2019";
String format = "EEE MMM dd HH:mm:ss zzz yyyy";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
LocalDateTime time = LocalDateTime.parse(s, formatter);
遇到这个错误,时间串与格式不匹配,原因是时间格式的是英文的。
修改为下面代码解决
String s = "Thu Jul 27 11:16:45 CST 2023";
String format = "EEE MMM dd HH:mm:ss zzz yyyy";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format, Locale.US);
LocalDateTime time = LocalDateTime.parse(s, formatter);