‘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);