出现问题:
线上使用xml转换为实体类时出现将时间直接转为字符串的情况
使用工具类解决问题
private Date parseByLocalDateTime(String dateStr) {
// 转换时间格式 ==> "Wed Nov 21 2018 00:00:00 GMT+0800 (中国标准时间)"
dateStr = dateStr.replace("GMT", "").replaceAll("\\(.*\\)", "").trim();
DateTimeFormatter df = DateTimeFormatter.ofPattern("EEE MMM dd yyyy HH:mm:ss Z", Locale.US);
return Date.from(LocalDate.parse(dateStr,df).atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());
}