Google日历API时间格式

pho*_*nix 8 google-calendar-api google-api datetime-format

我正在使用Google日历的API资源管理器,并设法从我的日历中获取事件列表.我设法从API资源管理器中将一些事件插入到日历中.但我与时间财产混淆.

当我从资源管理器插入一个事件时,我希望活动时间是从09:30到10:30.所以我提出如下:

{
 "end": {
  "dateTime": "2012-07-12T10:30:00.0z"
 },
 "start": {
  "dateTime": "2012-07-12T09:30:00.0z"
 }
}
Run Code Online (Sandbox Code Playgroud)

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


当我使用资源管理器检索相同的事件时,我得到了这个:

"start": {
  "dateTime": "2012-07-11T03:30:00-06:00"
},
"end": {
  "dateTime": "2012-07-11T04:30:00-06:00"
}
Run Code Online (Sandbox Code Playgroud)

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

Cla*_*ino 9

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