开发者社区> 问答> 正文

为什么添加和修改是只要是有关日期类型的字段就会报错

我用的pastgresql数据库 ,Springmvc hibernate,Spring,frame框架!
错误信息是:
Failed to convert
property value of type
'java.lang.String' to required type 'java.util.Date'
for property 'birthday'; nested exception is org.springframework.core.convert.ConversionFailedException:
Failed to convert from type java.lang.String to type java.util.Date for value ''; nested exception is java.lang.IllegalArgumentException

实体类:
private Date birthday;
pastgresql数据库中
birthday date,
jsp代码中

如何解决啊,帮忙解决一下,谢了

展开
收起
蛮大人123 2016-02-20 15:49:31 2555 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//需要时分秒使用这个

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//只要年月日 用这个

    // startDate 是你的String类型的日期
    java.sql.Date dateTime = new java.sql.Date(sdf.parse(startDate).getTime());

    最后传出 dateTime 这个日期变量就行

    2019-07-17 18:45:25
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载