我遇到了这段代码的问题:
SimpleDateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date date = df.parse("2013-03-07 23:59:00.0")
我得到例外:
java.text.ParseException:Unparseable date:java.text.ParseException:Unparseable date:" 2013-03-07 23:59:00.0"
如何将此类字符串转换为日期?
答案 0 :(得分:2)
将其更改为
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss'.0'");
您的日期格式不是MM/dd/yyyy
,那你为什么写这个? (我不知道.0
到底是什么,所以我只是硬编码了)
答案 1 :(得分:1)
试试这个
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = df.parse("2013-03-07 23:59:00.0");