【问题标题】:Android: programmatically added event time is changed on daylight savingsAndroid:以编程方式添加的事件时间在夏令时更改
【发布时间】:2013-02-06 09:58:12
【问题描述】:

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

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

提一下该事件有Events.EVENT_TIMEZONEEvents.EVENT_END_TIMEZONE 集,并且该事件所属的日历有Calendars.CALENDAR_TIME_ZONE 集。所有这 3 个都设置为相同的时区。

【问题讨论】:

    标签: android calendar icalendar android-calendar


    【解决方案1】:

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

    【讨论】:

    • 嗨@nikmin..你能显示从android应用程序中扣除DayLight节省的代码吗??
    猜你喜欢
    • 1970-01-01
    • 2014-11-28
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    相关资源
    最近更新 更多