将字符串 Tue Apr 23 14:22:09 CST 2019 转换为2019-04-23 14:22:09 的字符串
String dateStr = "Tue Apr 23 14:22:09 CST 2019";
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy",Locale.US); //时区需要写成US,其他自测(CHINESE肯定报错)
try {
// TimeZone tz = TimeZone.getTimeZone("Asia/Shanghai"); //dateStr 原时区
// sdf.setTimeZone(tz);
Date date = sdf.parse(dateStr); //格式化成日期格式
SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// format1.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai")); //转换成目标时区
System.out.println(format1.format(date)); //进行转换成字符串
} catch (ParseException e) {
e.printStackTrace();
}