我正在使用Google Calendar API V3,在处理Google提供的时区方面存在一些困难。 在日历文档中:Calendars Overview
据说日历的时区是可选字段:
的timeZone
串
日历的时区。 (格式化为IANA时区数据库 名称,例如“欧洲/苏黎世”。)可选。 但是,它在CalendarList(https://developers.google.com/google-apps/calendar/v3/reference/calendarList)中也是可选的。
如果在两种情况下均未指定时区,Google会假设时区是什么时候?
答案 0 :(得分:2)
假设时区是日历本身设置的时区。
请求:
响应
{
"kind": "calendar#calendar",
"etag": "\"LOjlc76YTigzSZVQwSEE/E756z8zuickcYzaOnj8krCN4-Pk\"",
"id": "xxxx@gmail.com",
"summary": "xxx@gmail.com",
"timeZone": "Europe/Copenhagen"
}
创建新日历而不设置时区结果
{
"kind": "calendar#calendar",
"etag": "\"W8S50vTLOjlc76YTigzSZVQwSEE/cBQwQ2pDeiLoQ406eiNPZrDEINc\"",
"id": "ddd5qep4g260mm7fgq8vtgp18@group.calendar.google.com",
"summary": "testone",
"timeZone": "UTC"
}