2

由于不推荐使用 getHours、java.util.Date 类的 getMinutes 等方法,并且 gwt 中尚不支持 java.util.Calendar 类,是否有更好的方法可以在不执行 String 的情况下从 gwt 中的 Date 对象添加/减少小时/分钟操纵。

4

1 回答 1

4
final long SECONDS = 1000;
final long MINUTES = 60*SECONDS;
final long HOURS = 60*MINUTES;

myDate.setTime(myDate.getTime() + 3*HOURS + 25*MINUTES);

但是,如果您可以使用getHours/setHours并且它更适合您想要做的事情,那么没有理由不这样做。仅仅因为它被记录为已弃用并不是一个令人信服的理由(至少对于 GWT 的 PoV)

于 2013-08-28T08:33:26.830 回答