2

我在模型类中指定了一个日期变量:

@Required
public Date date;

我在我的表单中使用它填充@inputDate(journeyForm("date"), '_label -> "Date*")它,它就像一个下拉日历一样显示。当我显示数据条目时,日期显示如下Thu Jan 03 00:00:00 GMT 2013。我的问题是如何修改此表格中记录的时间?我查看了 html 助手的播放框架 api 文档,但没有 inputTime。任何建议表示赞赏。

理想情况下,我会有一个单独的时间变量。

4

2 回答 2

0

当您使用 时inputDate helper,您将构建一个input type="date"字段。在某些浏览器中,您有一个下拉帮助程序(例如在 Chrome 中)。下拉日历给你一个date不是datetime对象。

但是您的对象Date date也包含时间信息。由于您只给它日期信息,因此将使用空时间信息构造该对象。你将不得不找到另一种方法来做到这一点。您可以使用具有 timepicker 功能的 jQuery 插件。这是在 Google 上搜索 jQuery Timepicker 时的第一个结果。

于 2012-12-03T08:42:30.563 回答
0

对于日期/时间:

@inputText(
    yourForm(fieldNAme),
    '_label -> "label",
    'type -> "datetime-local"
)

仅限时间:

@inputText(
    yourForm(fieldNAme),
    '_label -> "label",
    'type -> "time"
)
于 2013-08-09T11:37:50.240 回答