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 元素本身没有时间选择时间(它只是一个日历)来与您的日期一起使用,您将不得不使用不同的 UI 元素来更改您使用 DatePicker 设置的对象(如果您不想使用像上面这样计算的偏移量。)

于 2012-04-19T21:18:02.693 回答