3

smalot の datetimepicker ( https://github.com/smalot/bootstrap-datetimepicker )の GWT ラッパーを含むgwtbootstrap3 ( https://github.com/gwtbootstrap3/gwtbootstrap3 ) を使用しています。

問題は次のとおりです。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 の Web サイトを見ました。効果があるかどうかはわかりませんが、試してみてください

format="dd.mm.yyyy hh:ii"

大文字の 'HH' が問題を引き起こした可能性があります。

編集:「HH」は 12 時間ですが、「hh」は 24 時間です。私はまだそれが問題になると信じています。

于 2014-07-07T14:39:25.430 に答える