得到了一个dateStr = “Tue Jun 01 21:38:23 CST 2022"格式的时间,但是想要的格式是"2022-06-01 21:38:23” ;那么就需要进行转换
把dateStr传入方法中:
public static String checkDate(String dateStr){
if(StringUtils.isBlank(dateStr)){
return "";
}
if(!dateStr.contains("CST")){
return "";
}
SimpleDateFormat sdf2 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
Date data = null;
try {
data = sdf2.parse(dateStr);
String formatDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(data);
System.out.println(formatDate);
return formatDate;
} catch (Exception e) {
e.printStackTrace();
}
return "";
}