我在模型类中指定了一个日期变量:
@Required
public Date date;
我使用表单中的@inputDate(journeyForm("date"), '_label -> "Date*")
填充此内容,它只显示为下拉日历。当我显示数据条目时,日期显示为Thu Jan 03 00:00:00 GMT 2013
。我的问题是如何修改此表格中记录的时间?我查看了html助手的play框架api文档,但是没有inputTime。任何建议表示赞赏。
理想情况下,我会在时间上有一个单独的变量。
答案 0 :(得分:0)
使用inputDate helper
时,您会构建一个input type="date"
字段。在某些浏览器中,您有一个下拉帮助程序(例如在Chrome中)。下拉日历为您提供date
而不是datetime
对象。
但您的对象Date date
也包含时间信息。由于您只提供日期信息,因此将使用空时间信息构造对象。你必须找到另一种方法来做到这一点。你可以使用带有timepicker functionnality的jQuery插件。这是搜索jQuery Timepicker时的first results on Google。
答案 1 :(得分:0)
日期/时间:
@inputText(
yourForm(fieldNAme),
'_label -> "label",
'type -> "datetime-local"
)
仅限时间:
@inputText(
yourForm(fieldNAme),
'_label -> "label",
'type -> "time"
)