Значение, возвращаемое методом «ToUniversalTime», определяется свойством «Kind» текущего объекта DateTime.Ниже описаны возможные результаты:
Kind: Utc
Результаты: преобразование не выполняется.
Kind: Local.
Результаты: текущий объект DateTime преобразуется в UTC.
Kind: Unspecified.
Результаты: текущим объектом DateTime считается местное время, и преобразование выполняется так, как если бы тип Kind был локальным.
По умолчанию установлено значение Unspecified.
Метод ToUniversalTime преобразуетзначение DateTime от местного времени до UTC.Чтобы преобразовать время в нелокальном часовом поясе в UTC, используйте метод TimeZoneInfo.ConvertTimeToUtc (DateTime, TimeZoneInfo).Чтобы преобразовать время, для которого известно смещение от UTC, используйте метод ToUniversalTime.