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

时间:2015-04-07 14:36:53

标签: c# datetime windows-runtime

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

我试过这个

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

但这并没有给我任何接近正确时间的信息。我见过大量使用TimeZoneInfo.FindSystemTimeZoneById的示例,但Winrt

中不存在这些示例

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

1 个答案:

答案 0 :(得分:0)

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

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