Cannot format given Object as a Date

来源:互联网 发布:linux系统备份 编辑:程序博客网 时间:2024/05/23 23:56


                                Cannot format given Object as a Date


出现这个问题的错误写法:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String str= "2015/05/12";String date = sdf.format(str);

错误原因:format里面放的是String类型,这是错误的;查看api就看出里面放的类型是Date类型的。

可能出现的问题还有:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Object obj = getValue();// 通过查询数据库或者其他地方拿到值。tring date = sdf.format(obj);

虽然你把它转为Object了,但是它原本的值还是原来的,如果原来的类型为String,则会把这个错误。










1 0
原创粉丝点击