【发布时间】:2021-05-02 07:48:10
【问题描述】:
我的应用出现问题。即使用户更改了设备日期和时间,我也想获得准确的日期和时间。如果设备未连接到互联网,这可以实现吗?顺便说一下,这是我尝试过的代码。
Device.StartTimer(TimeSpan.FromSeconds(1), () =>
{
TimeZoneInfo currentTimeZone = TimeZoneInfo.FindSystemTimeZoneById("Asia/Singapore");
DisplayTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, currentTimeZone);
return true;
});
【问题讨论】:
-
如果您无法从受信任的外部网络来源获取时间,那么您将陷入困境。
标签: c# android ios xamarin.forms