NTP (Network Time Protocol) は、1985 年にデラウェア大学の David L. Mills 教授によって提案されました。これは、異なるマシンがインターネット上で同じ時間を維持できるように設計された通信プロトコルです。
NTP は、ネットワーク上のパケットの往復遅延を推定し、コンピュータの時計の偏差を独自に推定することで、ネットワーク上の高精度のコンピュータ時刻修正を実現します。
NTP サービスは Linux システムでは比較的一般的ですが、オンラインで「Python で時間を取得する」と検索すると、その多くは時間を取得するためにページを解析する不器用な方法です。また、NTP サービスを使用して正確な時刻を取得することもできます。これは、ntplib ライブラリを使用することで実現できます。
ntplibライブラリの使い方の紹介
ntplibをインストールします:
または
コードは以下です。
この方法で簡単に現地時間を同期できます~