谷歌日历API - 获取默认日历的偏移量



我想使用其API在Google日历中创建一个活动,根据日历的时区设置要14:00-15:00的开始-结束时间。按照此参考,我可以创建一个约会,但我必须传递根据RFC3339格式化的日期时间。它需要知道日历时区的偏移量。

因此,按照此参考,我得到了默认日历实例,但它具有没有偏移量的timeZone的名称。

根据默认日历的时区,在14:00-15:00的特定日期创建事件的方法是什么?

使用默认日历时区就是使用祖鲁时区,这意味着它"与协调世界时 (UTC( 没有偏移" - +8 UTC ,诸如此类的东西。

事件示例:插入试用:

{
"end": {
"dateTime": "2018-06-15T15:00:00Z"
},
"start": {
"dateTime": "2018-06-15T14:00:00Z"   
},
"description": "test"
}

但是,如果要依次使用特定时区,请删除 Z 并添加时区属性

{
"end": {
"dateTime": "2018-06-15T15:00:00",
"timeZone": "Singapore"
},
"start": {
"dateTime": "2018-06-15T14:00:00",
"timeZone": "Singapore"
},
"description": "Singapore"
}

希望这个小样本有帮助。