Java Spring MVC中的处理日期和时间

Java Spring MVC中的处理日期和时间,java,spring,hibernate,spring-mvc,datetime,Java,Spring,Hibernate,Spring Mvc,Datetime,我希望在SpringMVC应用程序中保留日期选择器和时间选择器中的日期和时间。我要么坚持日期,要么只坚持时间。不是他们在一起 下面是我的模型类的快照: @DateTimeFormat(pattern = "dd-MM-yyyy") private Date date; @DateTimeFormat(pattern = "HH:mm:ss") private Date time; public Date getDate() { return date; }

我希望在SpringMVC应用程序中保留日期选择器和时间选择器中的日期和时间。我要么坚持日期,要么只坚持时间。不是他们在一起

下面是我的模型类的快照:

 @DateTimeFormat(pattern = "dd-MM-yyyy")
 private Date date;
 @DateTimeFormat(pattern = "HH:mm:ss")
 private Date time;



public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

 public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

在对这个模型类使用Hibernate进行持久化时,我只能得到持久化的日期或时间。我做错了什么?

你试过这些@datetimeformatso=DateTimeFormat.ISO.NONE吗

DateTimeFormat.ISO.DATE_时间:2011-07-11T21:28:59.564+01:00

日期时间格式ISO日期:2011-07-11

DateTimeFormat.ISO.TIME:21:37:21.394+01:00


DateTimeFormat.ISO.NONE:7/11/11 9:44 PM

我的视图中有单独的日期选择器和时间选择器,它们在数据库表中也是单独的列。使用DateTimeFormat.ISO.NONE,我只能将这两件事放在一起,对吗?但是,如果我想将它们分别保存在数据库中的两个单独的列中,我该怎么办?您能粘贴视图和控制器代码,以便我对您的问题有一点了解吗?