2
Joda DateTime API在加操作後返回錯誤時區的日期。
下面是代碼:DateTime plus期間顯示不正確的時區
Interval interval = new Interval("2011-03-21/2011-10-31", ISOChronology.getInstance(DateTimeZone.forID("Europe/Prague")));
Period period = Period.weeks(1);
DateTime start = interval.getStart();
DateTime end = start.plus(period);
而在調試模式下,我看到:
interval = "2011-03-21T00:00:00.000+01:00/2011-10-31T00:00:00.000+01:00"
start = "2011-03-21T00:00:00.000+01:00"
end = "2011-03-28T00:00:00.000+02:00"
正如你所看到的,間隔有+01:00的開始和結束。 但是結束顯示+02:00後加操作。
怎麼辦加(期間)並保持區域?
有3/21 3/28和之間的一大跳節約時間切換? – mob