@Test public void test(){ String createTime = "Mon Dec 28 00:00:00 CST 2022"; java.util.Date date; // 首先设置"Mon Dec 28 00:00:00 CST 2008"的格式,用来将其转化为Date对象 DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US); //将已有的时间字符串转化为Date对象 try { date = df.parse(createTime); // 创建所需的格式 df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = df.format(date);// 获得格式化后的日期字符串 System.out.println(str); } catch (ParseException e) { e.printStackTrace(); } }
@Test public void test(){ String createTime = "Mon Dec 28 00:00:00 CST 2022"; java.util.Date date; // 首先设置"Mon Dec 28 00:00:00 CST 2008"的格式,用来将其转化为Date对象 DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US); //将已有的时间字符串转化为Date对象 try { date = df.parse(createTime); // 创建所需的格式 df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = df.format(date);// 获得格式化后的日期字符串 System.out.println(str); } catch (ParseException e) { e.printStackTrace(); } }
最终输出结果为: