Twitter bootstrap 在play框架中输入日期和时间

Twitter bootstrap 在play框架中输入日期和时间,twitter-bootstrap,playframework,bootstrap-datetimepicker,Twitter Bootstrap,Playframework,Bootstrap Datetimepicker,我试图在play框架中输入日期和时间。 在我的模型中,我有这个 import java.util.*; @Required public Date date; 然后在我看来,我使用的是引导datetimepicker <div class="well"> @helper.form(action = routes.EventController.addEvent()) { @helper.inputText(userForm("eventname"))

我试图在play框架中输入日期和时间。 在我的模型中,我有这个

import java.util.*;
@Required
public Date date;
然后在我看来,我使用的是引导datetimepicker

 <div class="well">

     @helper.form(action = routes.EventController.addEvent()) {
     @helper.inputText(userForm("eventname"))
     @helper.inputText(userForm("username"))

     @helper.inputText(
    userForm("date"),
    '_label -> "label",
    'type -> "text"
     )

    <button type="submit">Submit</button>
}

<script>$('#date').datetimepicker({
    format: 'yyyy-mm-dd hh:ii:ss'
});
</script>
    </div>
现在,当我返回保存的事件时,日期是正确的,但时间信息基本上没有保存。它显示00:00:00。请告诉我该怎么做。我尝试了很多方法,但似乎没有任何效果。。 PS当我分析demo post请求时,它会将其显示为表单数据- eventname=&username=v&date=2014-06-25+22%3A50%3A27 我认为日期的格式是正确的,或者你认为我应该改变它

addevent控制器的编辑代码

public static Result addEvent()
    {   //just sample code.use id stored in session
            Club club = Club.find.byId(1L);
        Form<Event> submittedform = userForm.bindFromRequest();
        if(submittedform.hasErrors())
        {   
            return ok(views.html.addevent.render(submittedform));

        }
        else{
         Event event = submittedform.get();

         event.club=club;
         event.save();
         System.out.println(event.event_id);
         return ok(views.html.created.render(event));
        }
    }

您可能需要添加表单的代码抱歉,我不明白是哪个表单?我已经添加了视图模板的代码。我甚至尝试在模型中使用@Formats.DateTimepattern=yyyy-MM-dd'T'hh:MM,然后在javascript中使用格式为'yyy-MM-ddThh:ii',但它返回无效值作为错误。我是指EventController的代码。添加了代码..请查看编辑