Java将CST的时间字符串转换成需要的日期格式字符串

发布时间 2023-08-01 23:08:59作者: 且行且思

‘Cannot format given Object as a Date’

翻译出来就是:无法将给定对象格式化为日期

一般的显示当前时间都是

SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
Date date = new Date();
string string = df.format(date);

 

可是这次咋咋的都报这个错
查了又查,网上都是说这样子是没有问题的
再仔细一看,原来我的Date引用不正确
Date的引用有很多种,对于时间的大多数是需要java.util

SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
java.util.Date date = new java.util.Date();//在时间前加上java.util就可以了
string string = df.format(date);