DateTime plus Period 显示不正确的时区

DateTime plus Period shows incorrect timezone

Joda DateTime API returns 在 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"

如您所见,interval 的开始和结束时间为 +01:00。 但是 endplus 操作后显示 +02:00

如何做 plus(Period) 并保留区域?

2011 年 3 月 27 日发生了夏令时变化...

编辑:年份写错了:P