0
日历事件API事件日期不遵循设备时区。日历事件API事件日期不遵循设备时区
我手动将设备时区设置为一个区域设置为另一个区域,但返回事件时区的移位值不变。这将是做DateTime转换时的问题。我该如何解决这个问题?
日历事件API事件日期不遵循设备时区。日历事件API事件日期不遵循设备时区
我手动将设备时区设置为一个区域设置为另一个区域,但返回事件时区的移位值不变。这将是做DateTime转换时的问题。我该如何解决这个问题?
那么,你可以在日历的settings中手动设置你的日历时区。您还可以在使用API创建事件时指出时区。
在一个特定的时间inserting an event使用API,您的要求应该是这样的:
POST https://www.googleapis.com/calendar/v3/calendars/primary/events?key={YOUR_API_KEY}
{
"end": {
"dateTime": "2017-03-08T8:00:00",
"timeZone": "Asia/Manila"
},
"start": {
"dateTime": "2017-03-08T6:00:00",
"timeZone": "Asia/Manila"
}
}
你需要指定start.dateTime
和你的要求end.dateTime
。
还包括您想要使用的timeZone
。此API需要IANA时区格式,您可以在此link中看到。您可以在link中看到的设置中设置timezone
。