2012-07-11 46 views
3

我在玩Google calendar's API explorer,并设法从我的日历中获取活动列表。我设法从API资源管理器中插入一些事件到日历中。但我与时间属性混淆。Google日历API时间格式

当我从资源管理器中插入一个事件时,我希望事件时间从09:30到10:30。所以我把如下:

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

插入成功。但是当我查看日历时,它显示该事件的时间为03:30-04:30。日期是正确的。任何想法我错了?


当我使用Explorer检索相同的情况下,我得到这个:

"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

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