簡體   English   中英

Android:以夏令時更改以編程方式添加的事件時間

[英]Android: programmatically added event time is changed on daylight savings

當我以編程方式在Android日歷中添加重復事件時,夏令時開始時將其更改一小時。 它在三月底增加一小時,在十月底減去一小時。

因此,如果我創建了一個每天上午8:00發生的事件,那么在Mart結束時,它將轉移並在上午9:00開始。 就像這樣,直到十月底。 在10月底,它會向后移動,直到3月底,它又是在上午8:00。

要提及的是,該事件設置了Events.EVENT_TIMEZONEEvents.EVENT_END_TIMEZONE ,並且該事件所屬的Calendars.CALENDAR_TIME_ZONE設置了Calendars.CALENDAR_TIME_ZONE 所有這三個設置為相同的時區。

我找到了解決方案。 問題是我以GMT+0100格式添加了時區。 如果格式為Europe/London則必須添加時區。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM