11

我正在使用Google 日历的 API Explorer并设法从我的日历中获取事件列表。我设法从 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-06:00。那是-06:00 是什么?

4

1 回答 1

13

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

于 2012-07-11T17:29:30.440 回答