Python使用ntplib库同步校准当地时间的方法

作者:mattkang 时间:2021-10-07 13:55:32 

NTP(Network Time Protocol)是由美国德拉瓦大学的David L. Mills教授于1985年提出,设计用来在Internet上使不同的机器能维持相同时间的一种通讯协定。

NTP估算封包在网络上的往返延迟,独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时。

NTP服务在Linux系统比较常见,其实Python也一样,可网上搜索"python获取时间"时,很多是解析页面获取时间的笨办法,殊不知Python也可使用NTP服务进行时间同步获取精确时间、只需要使用ntplib库即可实现。

ntplib库用法简介

安装ntplib:


easy_install ntplib


pip install ntplib

下面上代码。


import os
import time
import ntplib
c = ntplib.NTPClient()
response = c.request('pool.ntp.org')
ts = response.tx_time
_date = time.strftime('%Y-%m-%d',time.localtime(ts))
_time = time.strftime('%X',time.localtime(ts))
os.system('date {} && time {}'.format(_date,_time))

这样便可以轻松同步当地时间了~

标签:Python,时间
0
投稿

猜你喜欢

  • 微信小程序中target和currentTarget的区别小结

    2024-04-10 16:17:30
  • Python聊天室带界面实现的示例代码(tkinter,Mysql,Treading,socket)

    2024-01-23 21:46:07
  • Python3中configparser模块读写ini文件并解析配置的用法详解

    2022-11-02 12:11:14
  • MySQL安全大讲堂:MySQL数据库安全配置

    2009-10-18 11:24:00
  • Django 开发环境配置过程详解

    2022-05-16 01:53:04
  • Python取出字典中的值的实现

    2022-01-09 20:16:07
  • 用面包屑来简化多层的tabs

    2011-06-16 20:32:54
  • 使用用SQL语句从电脑导入图片到数据库的方法

    2024-01-13 22:29:00
  • 简单三步轻松实现ORACLE字段自增

    2024-01-16 06:06:58
  • Python爬虫实现爬取百度百科词条功能实例

    2021-01-09 06:23:30
  • 如何利用JavaScript读取excel文件并绘制echarts图形

    2023-08-27 07:51:16
  • Python制作一个随机抽奖小工具的实现

    2022-10-22 03:53:29
  • Python使用pandas处理CSV文件的实例讲解

    2021-01-31 18:23:37
  • Python制作脚本帮女朋友抢购清空购物车

    2021-08-30 04:40:01
  • windows下重置mysql的root密码方法介绍

    2024-01-17 18:37:35
  • mysql5.7.23版本安装教程及配置方法

    2024-01-14 15:45:53
  • Go singleflight使用以及原理

    2024-04-27 15:31:09
  • golang切片内存应用技巧详解

    2024-05-21 10:19:38
  • AJAX缓存的问题解决办法

    2009-04-26 14:47:00
  • win10系统配置GPU版本Pytorch的详细教程

    2023-07-21 19:30:38
  • asp之家 网络编程 m.aspxhome.com