3

DatePicker は、クリックした日付を返します。ただし、Date オブジェクトの時刻は正午に設定されています。正午から別の時間に変更する方法はありますか?

4

1 に答える 1

0

バッキング コードでオブジェクトの値を変更できます。

Datepicker dp;
//UI does some stuff
Date offset = new Date(somemilliseconds); //replace somemilliseconds with the value you want to roll forward or backwards
dp.setValue(dp.getValue()+offset); //or minus

ただし、DatePicker UI 要素自体には、日付に合わせて時間を選択する方法がありません (これは単なるカレンダーです)。DatePicker で設定したオブジェクトを変更できる別の UI 要素を使用する必要があります (上記のように計算されたオフセットを使用したくありませんでした。)

于 2012-04-19T21:18:02.693 に答える