我最近在调用接口的时候遇见了一个很少见的时间格式yyyy-MM-dd'T'HH:mm:ss,所以总结了一下格式之间的转换
//时间格式 yyyy-MM-dd HH:mm:ss 转换为 yyyy-MM-dd'T'HH:mm:ss
String testDate = "2023-01-05 15:15:12"; //String类型
Date test = DateUtil.parse(testDate); //String类型 先转换为date类型
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); //格式化
String DTString = s.format(test);
注意:yyyy-MM-dd'T'HH:mm:ss 中间的引号不能少
还有一种格式 yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 也可以转换
不可以使用s.parse(String param);