TimeZoneInfo.ClearCachedData 不在通用 Windows
TimeZoneInfo.ClearCachedData not in Universal Windows
这是
的后续问题
正常情况下 .NET TimeZoneInfo.ClearCachedData()
可用于将应用程序与系统时区同步。
在 TimeZoneInfo
的通用 Windows 版本中,此方法不存在。
我能以某种方式同步时区信息吗?
解决方案 1
using System.Reflection;
MethodInfo clearCachedData = typeof(TimeZoneInfo).GetMethod("ClearCachedData",
BindingFlags.NonPublic | BindingFlags.Static);
if (clearCachedData != null)
{
clearCachedData.Invoke(null, null);
}
测试于:
- 设备型号:Raspberry Pi3
- OS版本:10.0.14393.0
解决方案 2
这是
正常情况下 .NET TimeZoneInfo.ClearCachedData()
可用于将应用程序与系统时区同步。
在 TimeZoneInfo
的通用 Windows 版本中,此方法不存在。
我能以某种方式同步时区信息吗?
解决方案 1
using System.Reflection;
MethodInfo clearCachedData = typeof(TimeZoneInfo).GetMethod("ClearCachedData",
BindingFlags.NonPublic | BindingFlags.Static);
if (clearCachedData != null)
{
clearCachedData.Invoke(null, null);
}
测试于:
- 设备型号:Raspberry Pi3
- OS版本:10.0.14393.0
解决方案 2