我想在play框架中输入日期和时间。 在我的模型中我有这个
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-当我分析演示帖请求时,它会将此显示为表单数据 - 事件名称=安培;用户名= V&安培;日期= 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));
}
}