java.text.ParseException: Unparseable date: "2019-04-18 13:22:11"

最近代码中用到字符串转换成date类型的部分,但是报了java.text.ParseException: Unparseable date: "2019-04-18 13:22:11"这样的错误,接下来是正确转换和错误转换的示例:

错误示例:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");
String time="2019-04-18 13:22:11";
try {
	Date slaveDate = sdf.parse(time.toString());
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

正确示例:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time="2019-04-18 13:22:11";
try {
	Date slaveDate = sdf.parse(time.toString());
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

大家能看出什么不同吗,没错就是因为new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ")最后多了个空格导致的,因为这个错误在网上百度了好多答案,浪费了时间还没有解决,最后还是研究自己代码的时候发现的这个问题,所以以后再有什么奇奇怪怪的错误时,一定要先检查一下自己的代码,没准真的是由一个不起眼的小错误引起的!!

发布了7 篇原创文章 · 获赞 2 · 访问量 1715

猜你喜欢

转载自blog.csdn.net/youyoufusheng/article/details/89504191
今日推荐