1

我正在尝试在游戏框架中输入日期和时间。在我的模型中,我有这个

import java.util.*;
@Required
public Date date;

然后在我看来,我正在使用 bootstrap-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-当我分析演示帖子请求时,它显示为表单 data-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));
        }
    }
4

0 回答 0