java字符串转换成时间Could not parse date: Unparseable date: "2018-12-28"]

  在做项目时java字符串转换成时间报如下错误:

      Could not parse date: Unparseable date: "2018-12-28"]

后面发现是SpringMVC中封装数据到对象中时不会将字符串自动转换时间类型。

自己总结了下有三种方法:

第一种:自己封装一个转换的类

第二种:Date startReportDate = sdf.parse(startDate.toString());对接收的字符串进行toString

第三种:Date start = (Date)sdf.parseObject(startDate);

我用的是第二种,直接把对象的set方法给变了,然后就可以了。希望可以给你们帮助!

如果大家想浏览我的下一篇文章,请留言

版权声明:此文章属于原创,不准随意转载:https://blog.csdn.net/LYQ2332826438

你可能感兴趣的:(错误异常,java,代码示例)