Android:以编程方式添加的活动时间在夏令时更改

时间:2013-02-06 09:58:13

标签: android calendar icalendar android-calendar

当我以编程方式在android日历中添加重复事件时,当夏令时开始时,它会更改一小时。它在3月底增加了一个小时,并在10月底减去了一个小时。

因此,如果我创建一个每天早上8点发生的事件,那么在Mart结束时它将被转移并将在上午9:00开始。直到十月底才会这样。在10月底,它会向后移动,直到3月底再次上午8:00。

要提及该事件已设置Events.EVENT_TIMEZONEEvents.EVENT_END_TIMEZONE,并且此事件所属的日历已设置Calendars.CALENDAR_TIME_ZONE。所有这三个都设置为相同的时区。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。问题是我以GMT+0100格式添加了时区。如果格式为Europe/London,我必须添加时区。