我在玩谷歌日历的API资源管理器,并设法从我的日历上得到了事件列表。我从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。日期是正确的。知道我哪里出了问题吗?
当我使用资源管理器检索到相同的事件时,我得到了以下信息:
"start": {
"dateTime": "2012-07-11T03:30:00-06:00"
},
"end": {
"dateTime": "2012-07-11T04:30:00-06:00"
}
请注意现在的时间=> 03:30-06:00和04:30:00-06:00。那是什么-06:00?
发布于 2012-07-11 09:29:30
当您插入事件时,您正在UTC时区中执行此操作(注意值末尾的“z”),但您的日历可能位于不同的时区。-06:00表示UTC-6时区,应该是中央标准时间.
https://stackoverflow.com/questions/11437414
复制相似问题