我想給Time對象添加15分鐘,以便09:46成爲10:01。Android:時間計算,如何添加指定的分鐘數
Time time = new Time();
time.hours = 9;
time.minutes = 46;
time.minute += 15;
這不工作...: -/
我想給Time對象添加15分鐘,以便09:46成爲10:01。Android:時間計算,如何添加指定的分鐘數
Time time = new Time();
time.hours = 9;
time.minutes = 46;
time.minute += 15;
這不工作...: -/
以何種方式它不工作?
如果問題在於61分鐘結束,應該撥打Time.normalize(boolean ignoreDst)
來解決問題。
Java中的當前庫時間庫非常麻煩。如上所述,你最好使用喬達時間,特別是如果你正在計算時間。這是你使用喬達的代碼。將推出
http://joda-time.sourceforge.net/apidocs/org/joda/time/DateTime.html#DateTime()
在即將推出的Java 8新喬達像時庫來滿足用戶的需求:在日期時間這裏
DateTime fromEpoch = new DateTime(0)
.plusHours(9)
.plusMinutes(46)
.plusMinutes(15);
DateTime fromNow = DateTime.now()
.plusHours(9)
.plusMinutes(46)
.plusMinutes(15);
更多細節
http://download.java.net/jdk8/docs/api/java/time/package-summary.html
好吧,做到了,謝謝! :) – cody 2010-10-21 14:30:28