我遇到了这段代码的问题:
SimpleDateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date date = df.parse("2013-03-07 23:59:00.0")
我得到了异常(exception):
java.text.ParseException: Unparseable date: java.text.ParseException: Unparseable date: "2013-03-07 23:59:00.0"
如何将这种字符串转换为日期?
最佳答案
更改为
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss'.0'");
您的日期格式不是MM/dd/yyyy
,那么您为什么要这样写呢? (我不知道最后的 .0
是什么,所以我只是硬编码了它)
关于java - 如何将字符串解析为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17119698/