3

我正在使用一个 gwtbootstrap3 ( https://github.com/gwtbootstrap3/gwtbootstrap3 ),其中包括一个用于 smalot 的 datetimepicker ( https://github.com/smalot/bootstrap-datetimepicker ) 的 GWT 包装器。

问题是:每当我选择 12:00 时,datetimepicker.getValue() 都会返回具有正确年月日但 00:00 的日期。

其他一切都很好,所以如果我选择 13:00 它会返回 13:00 等等。我认为这是原始 javascript 库或 gwtbootstrap3 中使用的版本中的错误,但由于我真的不知道如何调试 JS 文件,所以无法找出问题所在。

我将 datetimepicker 配置如下(GWT UIBinder):

<bDateTime:DateTimePicker ui:field="startDateTimePicker" forceParse="false" autoClose="true" startView="MONTH" minView="HOUR" maxView="MONTH" language="DE" format="dd.mm.yyyy HH:ii" minuteStep="60" highlightToday="true" showTodayButton="false"/>

有谁知道什么可能导致这个问题以及如何解决它?

4

1 回答 1

-1

我查看了 DateTime Picker 网站。我不确定这是否会有所作为,但请尝试

格式="dd.mm.yyyy hh:ii"

也许大写的“HH”会引起问题。

编辑:我现在看到 'HH' 是 12 小时,而 'hh' 是 24 小时。我仍然相信这将是问题所在。

于 2014-07-07T14:39:25.430 回答