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