【发布时间】:2015-11-15 14:35:34
【问题描述】:
我正在做一个使用 Spring mvc 4 +Hibernate 的小项目。
在 jsp 文件中我使用的是 jquery DatePicker
当我使用时在我的实体中
@NotNull
@Column(name = "schedule_date")
private Date scheduleDate;
然后在控制器中它的赋值为
scheduleDate = Mon Apr 11 00:00:00 IST 2016
这是未来的日期(近 5 个月的未来日期)但是当我使用时
@NotEmpty
@Column(name = "schedule_date")
private String scheduleDate;
然后在控制器中它的赋值为
scheduleDate = 16/11/2015
这是正确的值。我不知道这里发生了什么
我应该如何解决这个问题因为我想使用 Date 而不是 String 作为 scheduleDate 变量的数据类型
【问题讨论】:
-
这听起来像是格式问题。您的日期如何存储在数据库中?数据类型是什么?
-
因为我在控制器中遇到问题我还没有写 DAO
标签: java spring hibernate date spring-mvc