首页 > 解决方案 > 获取事件时的 Google.Apis.Calendar.v3 时区问题

问题描述

我收到以下代码的事件:

       EventsResource.ListRequest req = service.Events.List(calresult[i].Id);
       DateTime minLimit = DateTime.Now.AddMonths(-1);
       DateTime maxLimit = DateTime.Now.AddMonths(3);
       req.TimeZone = googleapiTimezone; //Pacific/Honolulu
       req.TimeMin = minLimit;
       req.TimeMax = maxLimit;
       var events = req.Execute().Items;

该代码正在查找,但它在任何情况下都没有考虑 Timezone 参数,它在默认事件时区中返回 Event DateTime 信息。

我在这里做错了什么?

标签: c#asp.netgoogle-apigoogle-calendar-api

解决方案


推荐阅读