-2

DateTime.Now は現在の日付を返します。しかし、誰かがシステム日付を変更した場合、DataTime.Now は実際には実際の現在のデータを返しません。

問題は、コンピュータ (プロセッサなど) に実際の日付を常に保持する場所があるかどうかです。はいの場合、どうすればそのデータを取得できますか。アプリケーションがインターネットとローカル ネットワークにアクセスできない (完全に切断されている) と仮定してください。

4

3 に答える 3

7

いいえ。

現在の時刻を取得するには、正確に 2 つの方法があります。

  1. パソコンで時刻を確認する
  2. 外部サーバーから取得する (例: インターネット、ローカル ネットワーク、何らかのラジオ放送など)

コンピューター自体に設定された時刻を信頼できない場合は、2 番目のオプションしかありません。これには、システム時刻を信頼できるデバイスへの接続が必要です。

于 2013-10-30T09:49:12.173 に答える
1

いいえ、コンピューターには正確な時刻を保持する魔法の時計はありません。

正確な時刻に関心がある場合は、NTP (ネットワーク タイム プロトコル)を調べる必要があります。

于 2013-10-30T09:50:03.927 に答える