質問: 同一ネットワーク内のリモート端末の現在時刻とローカル端末の現在時刻がどれくらいずれているのか確認したいのですが、何か良い方法はないでしょうか? 精度的には0.01秒~0.1秒くらいの誤差は丸め込むのでネットワークによるディレイは特に考慮はいらないかなと思います。 バッチかPowerShellで出来ればと思っています。 よろしくお願いします。 追記: OSはWindows2012R2、Windows8.1です。取得したいのはNTPサーバではなく同一ネットワーク上にあるサーバAとクライアントBです。 コーディング上で必要な処理だったので質問させて頂きましたが、 プログラミングと無関係ということになってしまうのでしょうか。。。
回答: PowerShellなら以下でできます。 ``` get-date –format yyyy/MM/dd-hh:mm:ss.fff ``` ただしミリ秒は3.0以降でしか使えないようです。 Get-Date > > -Millisecond > > This parameter was introduced in Windows PowerShell 3.0. > > > ミリ秒表示のフォーマットが公式で見つかりませんでしたが、以下を参考に「fff」を使いました。 方法: 日付および時刻の値のミリ秒部分を表示する.aspx)