谷歌日历API时间格式



我在玩Google日历的API资源管理器,并设法从日历中获取事件列表。我设法从API资源管理器将一些事件插入到日历中。但我混淆了时间属性。

当我插入explorer中的事件时,我希望事件时间为09:30到10:30。所以我放如下:

{
 "end": {
  "dateTime": "2012-07-12T10:30:00.0z"
 },
 "start": {
  "dateTime": "2012-07-12T09:30:00.0z"
 }
}

插入成功。但当我查看日历时,它显示该事件的时间为03:30-04:30。日期正确。知道我哪里错了吗?


当我使用浏览器检索到相同的事件时,我得到了这个:

"start": {
  "dateTime": "2012-07-11T03:30:00-06:00"
},
"end": {
  "dateTime": "2012-07-11T04:30:00-06:00"
}

请注意现在的时间=>03:30:00-06:00和04:30:00-08:00。那是什么-06:00?

当您插入事件时,您是在UTC时区中插入的(请注意值末尾的"z"),但您的日历可能在不同的时区中。06:00表示UTC-6时区,该时区应为中央标准时间。

相关内容

  • 没有找到相关文章

最新更新