SimpleDateFormat sim1 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
SimpleDateFormat sim2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 时间格式1:
Object object = "Wed Sep 22 15:15:38 CST 2021";
Date parse = sim1.parse(String.valueOf(object));
System.out.println("parse = " + parse);
String format = sim2.format(parse);
System.out.println("format = " + format);
// 打印结果:
parse = Wed Sep 22 15:15:38 CST 2021
format = 2021-09-22 15:15:38
// 时间格式2:
Object object = "2021-08-13 11:11:11";
Date parse = sim1.parse(String.valueOf(object));
System.out.println("parse = " + parse);
String format = sim2.format(parse);
System.out.println("format = " + format);
// 打印结果:
parse = Fri Aug 13 11:11:11 CST 2021
format = 2021-08-13 11:11:11
// 时间格式3:
import org.joda.time.DateTime;
Object object = "2021-08-13T11:11:11+08:00";
Date date = new DateTime(String.valueOf(object)).toDate();
System.out.println("date = " + date);
String format = sim2.format(date);
System.out.println("format = " + format);
// 打印结果:
date = Fri Aug 13 11:11:11 CST 2021
format = 2021-08-13 11:11:11