Bootstrap DateTimePicker将时间设置为午夜

Bootstrap DateTimePicker sets time to midnight

本文关键字:午夜 设置 时间 DateTimePicker Bootstrap      更新时间:2023-09-26

我使用gwtbootstrap3 (https://github.com/gwtbootstrap3/gwtbootstrap3),它包含一个GWT包装器用于smallot的日期时间选择器(https://github.com/smalot/bootstrap-datetimepicker)。

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

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

我按照以下方式配置日期时间选择器(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"/>

有谁知道是什么原因导致了这个问题以及如何解决它吗?

我查看了日期时间选择器网站。我不确定这会不会有什么不同,但是,试试

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

可能是大写的"HH"造成了问题。

编辑:我现在看到'HH'是12小时,而'HH'是24小时。我仍然认为这将是一个问题。