将日期时间转换为本地日期时间Winrt



我有一个位于EST中的日期时间对象,我需要将其转换为用户所在的时区。

我试着做这个

i.incDate.ToUniversalTime().ToLocalTime();

但这并没有给我任何合适的时机。我已经看到了很多使用TimeZoneInfo.FindSystemTimeZoneById的例子,但这在Winrt 中并不存在

那么在winrt中转换时区的正确方法是什么呢?

WinRT有一个带有ChangeTimeZone方法的Calendar类。我怀疑这可以用来做这件事。

https://msdn.microsoft.com/en-us/library/windows/apps/xaml/Windows.Globalization.Calendar.ChangeTimeZone

最新更新