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

大神在哪里??

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

求看懂了再进来.....

正在回答

3 回答

因为与你的String类型不匹配

0 回复 有任何疑惑可以回复我~
String d = "2014-6-1 21:05:36";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        
        sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
         // 调用parse()方法,将字符串转换为日期
Date date = sdf1.parse(d);

    把sdf1改成这样就行了,因为原来的sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");和表示时间的字符串d类型不匹配,会抛出异常java.text.ParseException。

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

举报

0/150
提交
取消

大神在哪里??

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