我正在使用Google API第2版for .NET将日历迁移到Google Apps,如下所示:
EventEntry entry = new EventEntry();
entry.Title.Text = "Test Calendar";
When eventTime = new When(StartDate, EndDate, false);
我正在设置:: StartDate = {6/18/2010 3:00:00 PM} EndDate = {6/18/2010 4:00:00 PM}
但迁移后,它将日历日期和时间设置为:
StartDate = 6/18/2010 9:30 am EndDate = 6/18/2010 10:30 am
我尝试将日历时区值更改为 “(GMT + 00:00)GMT(没有夏令时)”也。但问题仍然存在。
如何解决此问题?
感谢名单
答案 0 :(得分:0)
您对“下午3点”的期待是什么? UTC还是本地的?
我承认我不知道Google Calendar API期望或将其转换为 - 但我建议您尝试指定事件的UTC时间。
您之前的代码是否在v1中有效?你有一个可以在v1和v2之间轻松切换的示例程序,显示它们的行为有所不同吗? (如果你可以创建这样一个程序,我可以尝试在内部找到它的底部。)