当我以编程方式在 android 日历中添加重复事件时,夏令时开始时它会更改一小时。它在 3 月底增加一小时,在 10 月底减少一小时。
因此,如果我创建了一个每天早上 8:00 发生的事件,那么在 Mart 结束时,它将被转移并从早上 9:00 开始。一直到10月底都是这样。在 10 月底,它会向后移动,直到 3 月底,它又是早上 8:00。
提到该事件已设置,Events.EVENT_TIMEZONE
并且Events.EVENT_END_TIMEZONE
该事件所属的日历已Calendars.CALENDAR_TIME_ZONE
设置。所有这 3 个都设置为相同的时区。