Google-Calendar API - 获取默认日历的偏移量

时间:2018-06-14 13:09:27

标签: google-calendar-api

我想在Google日历中使用其根据日历的时区设置开始时间14:00-15:00来创建活动。在reference之后,我可以创建约会,但我必须传递根据RFC3339格式化的dateTime。它要求知道日历时区的偏移量。

所以关注这个reference我得到了默认的日历实例,但它的名称是timeZone而没有偏移。

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

1 个答案:

答案 0 :(得分:1)

使用默认日历时区将使用Zulu timezone,这意味着它“没有协调世界时(UTC)的偏移” - + 8 UTC,这些东西。

来自Events: insert Try-it的示例:

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

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

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

希望这个小样本有所帮助。