我正在构建的应用程序的一部分应仅在特定时间段内访问。
DateTime
我知道我们可以使用C# 中的属性获取当前系统时间。如果我使用DateTime
属性,那么用户可以更改他们的系统时间并在他们想要的时候访问应用程序的一部分。
请让我知道如何在 C# 中获取实际的当前时间。
看看这个 NTP 客户端的实现:http: //dotnet-snippets.com/dns/simple-network-time-ntp-protocol-client-SID571.aspx
您需要查询一些 NTP 服务器以获取当前的实际时间,例如 www.pool.ntp.org
如果系统日期错误,那么您的应用程序必须从其他地方获取正确的日期。这意味着外部资源可能是 Web 服务或其他本地远程服务器。