4

我需要知道是否存在任何 .NET API 来从 Internet 时间服务器获取当前时间,以便在客户端更改系统时间不会影响我的应用程序的完整性。

4

4 回答 4

2

有一个第三方图书馆应该可以帮助您。请参阅NtpClient 类

对于其他替代方案,请参阅此处的类似线程

于 2011-08-26T13:03:41.570 回答
1

啊——不。就这么简单。不支持 NTP。

于 2011-08-26T13:04:05.253 回答
1

您可以使用第三方NTPClient.cs

示例如何使用:

DateTime time_nist_gov = NTPClient.GetTime().TransmitTimestamp; // uses NTPClient.DefaultTimeServer = "time.nist.gov"
DateTime time_windows_com = NTPClient.GetTime("time.windows.com").TransmitTimestamp;
DateTime pool_ntp_org = NTPClient.GetTime("pool.ntp.org").TransmitTimestamp;
于 2017-08-03T17:56:07.577 回答