我正在尝试在游戏框架中输入日期和时间。在我的模型中,我有这个
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));
}
}