Как получить региональный часовой пояс в Compact Framework, а затем преобразовать дату UTC в местную дату?
Метод DateTime.ToLocalTime () доступен для CF, нет необходимости перепрыгивать через обручи. Обязательно используйте конструктор DateTime, который принимает аргумент DateTimeKind, чтобы при необходимости вы могли сказать, что это время UTC.
P / Invoke GetTimeZoneInformation , чтобы получить текущие смещения часового пояса, а затем использовать их для смещения времени UTC.
Вы также можете использовать DateTimeHelper. GetTimezoneInformation вызов в SDF.