X++:
System.DateTime dateTime1;
System.DateTime dateTime2;
System.DateTime dateTime3;
;
dateTime1 = System.DateTime::Parse("05.12.2014 00:00:00"); // сегодня
dateTime1 = System.TimeZoneInfo::ConvertTimeToUtc(dateTime1);
dateTime2 = System.DateTime::Parse("05.05.2014 00:00:00"); // май текущего года
dateTime2 = System.TimeZoneInfo::ConvertTimeToUtc(dateTime2);
dateTime3 = System.DateTime::Parse("05.05.2015 00:00:00"); // май следующего года
dateTime3 = System.TimeZoneInfo::ConvertTimeToUtc(dateTime3);
info(dateTime1.ToString());
info(dateTime2.ToString());
info(dateTime3.ToString());
/*
Info Сообщение (12:29:13) 04.12.2014 21:00:00
Info Сообщение (12:29:13) 04.05.2014 20:00:00
Info Сообщение (12:29:13) 04.05.2015 21:00:00
*/
почему май текущего года выдает некорректный сдвиг?