我想将谷歌日历中的事件转换为另一个时区但是,谷歌并没有为全天候的日历事件提供时区。有谁知道一个好的解决方法来解决这个问题?
答案 0 :(得分:2)
假设全天事件都在自己的日历时区内。您可以通过执行calendar.get调用
来确定日历的时区GET https://www.googleapis.com/calendar/v3/calendars/primary
回复
{
"kind": "calendar#calendar",
"etag": "\"nfSAodzKKXewNxPMLTwQ/E756z8zuickcYzaOnj8krCN4-Pk\"",
"id": "xxx@gmail.com",
"summary": "xxxx@gmail.com",
"timeZone": "Europe/Copenhagen"
}
如何将事件中的日期转换为不同的时区,在很大程度上取决于您当前使用的语言。