use*_*214 1 google-calendar-api
我正在构建(以编程方式)创建Google日历链接的链接。我发现当我通过以下格式的日期时
....&dates=20151005T170000Z/20151007T190000Z&....
我希望它显示5:00 PM到7:00 PM,而显示1:00 PM到3:00 PM
这里是完整的链接:
我唯一的想法是这是一个时区问题,但是在URL的任何地方都看不到。
您通过的时区为Z
20151005T170000Z <-- here at the end of the date/time
Run Code Online (Sandbox Code Playgroud)
字母Z(“祖鲁”)表示格林威治标准时间(GMT)或协调世界时(请参阅UTC±00:00)。它们与军事时间结合使用:例如,在UTC?5区上午6:00写为“ 0600R”,口语为“零六百罗密欧”。
和
https://support.google.com/calendar/answer/37064?hl=zh_CN
Google日历使用世界标准时间(UTC)来帮助避免夏令时问题。
创建事件后,它们会转换为UTC,但是您始终会在当地时间看到它们。
如果某个地区切换了其时区,则在我们知道更改之前创建的事件可能在错误的时区中。
因此,请确保所有时间均以UTC时间为准,或者不要在时间上加上Z号,而是将&ctz = TIMEZONE添加到URL中。
| 归档时间: |
|
| 查看次数: |
494 次 |
| 最近记录: |