Неправильное значение времени в календаре Google - PullRequest
0 голосов
/ 08 июля 2010

Я переношу Календари в Службы Google, используя Google API версии 2 для .NET, как показано ниже:

EventEntry entry    = new EventEntry();
entry.Title.Text    = "Test Calendar";
When   eventTime    = new When(StartDate, EndDate, false);

Я задаю:: StartDate = {18.06.2010 15:00:00 PM}EndDate = {18.06.2010 16:00:00}

Но после перенастройки дата и время календаря устанавливается следующим образом:

StartDate = 18.06.2010 9:30 EndDate= 18.06.2010 10:30 am

Я также пытался изменить значение часового пояса календаря на "(GMT + 00:00) GMT (без перехода на летнее время)". Но проблема остается прежней.

Как решить эту проблему?

Спасибо

1 Ответ

0 голосов
/ 08 июля 2010

Что вы ожидаете от своего «3 часа дня»? UTC или местный?

Признаюсь, я не знаю, что API Календаря Google ожидает или преобразует в него, но я бы посоветовал вам попытаться указать время UTC для события.

Ваш предыдущий код работал в v1? У вас есть пример программы, которую можно легко переключать между v1 и v2, показывая, что они ведут себя по-разному? (Если вы можете создать такую ​​программу, я могу попытаться до конца разобраться в ней.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...