3

私が作成しているアプリケーションの一部には、特定の期間にのみアクセスする必要があります。

DateTimeC#のプロパティを使用して現在のシステム時刻を取得できることはわかっています。プロパティを使用DateTimeすると、ユーザーはシステム時間を変更して、いつでもアプリケーションの一部にアクセスできます。

C#で実際の現在時刻を取得する方法を教えてください。

4

4 に答える 4

4

NTPサーバーにクエリを実行できます。NTPサーバーは現在の時刻を提供し、非常に正確にすることができます(これがコンピューターが時計を同期する方法です)。

こちらの例をご覧ください

于 2013-01-16T16:24:18.117 に答える
2

www.pool.ntp.orgなど、実際の現在時刻を取得するには、一部のNTPサーバーにクエリを実行する必要があります。

于 2013-01-16T16:22:43.650 に答える
2

NTPクライアントのこの実装を見てください:http://dotnet-snippets.com/dns/simple-network-time-ntp-protocol-client-SID571.aspx

于 2013-01-16T16:24:58.817 に答える
0

システムの日付が間違っている場合、アプリケーションは別の場所から正しい日付を取得する必要があります。つまり、外部リソースはおそらくWebサービスまたは他のローカルリモートサーバーです。

于 2013-01-16T16:24:33.953 に答える