Android ICal时区设置为&';在安卓、outlook和gmail上都不能使用DTEND

Android ICal时区设置为&';在安卓、outlook和gmail上都不能使用DTEND,android,calendar,outlook,icalendar,Android,Calendar,Outlook,Icalendar,当我在android设备上打开ics文件时,dtstart日期显示在右边,但dtend显示在不同的时区(+1或+2小时)。当我直接在gmail.com或outlook上打开ics时,数据结束日期会正确显示。我的代码怎么了 有关完整的ics文件,请单击此处: 我看起来也不错。为什么不尝试使用DURATION()而不是DTEND呢 DURATION:PT1H 对于一个1小时的活动。我在三星日历应用程序中也体验到了这一点,您可以验证并行安装谷歌日历应用程序,并查看它是否正确显示日期。 如果是,并且两

当我在android设备上打开ics文件时,dtstart日期显示在右边,但dtend显示在不同的时区(+1或+2小时)。当我直接在gmail.com或outlook上打开ics时,数据结束日期会正确显示。我的代码怎么了

有关完整的ics文件,请单击此处:


我看起来也不错。为什么不尝试使用DURATION()而不是DTEND呢

DURATION:PT1H

对于一个1小时的活动。

我在三星日历应用程序中也体验到了这一点,您可以验证并行安装谷歌日历应用程序,并查看它是否正确显示日期。 如果是,并且两者都在设备上使用相同的日历存储,则三星日历的时区处理存在问题,就像我的情况一样,它在不同的时区显示日期(时间戳正确,但与显示的时区不匹配)

DURATION:PT1H