为了账号安全,请及时绑定邮箱和手机立即绑定

最后那个Date date = sdf.parse(d);换成Date date = sdf1.parse(d)为什么会出错呢???

求解啊

正在回答

4 回答

Exception in thread "main" java.text.ParseException: Unparseable date: "2014-6-1 21:05:36"
at java.text.DateFormat.parse(DateFormat.java:357)
at HelloWorld.main(HelloWorld.java:27)


会返回这个错误, 因为"2014-6-1 21:05:36"; new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  这2个是对应的格式,


如果你把"2014-6-1 21:05:36" 改为 "2014年6月1日 21时05分36秒"  就可以使用sdf1了  我也是实验出来的

0 回复 有任何疑惑可以回复我~

你没明白我的意思偶,上面不是有个sdf1么,用那个为什么会出错呢??

0 回复 有任何疑惑可以回复我~

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

因为这里定义的是sdf

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

最后那个Date date = sdf.parse(d);换成Date date = sdf1.parse(d)为什么会出错呢???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信