惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Security Latest
Security Latest
S
Schneier on Security
The Hacker News
The Hacker News
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Troy Hunt's Blog
云风的 BLOG
云风的 BLOG
Scott Helme
Scott Helme
I
Intezer
PCI Perspectives
PCI Perspectives
博客园_首页
量子位
E
Exploit-DB.com RSS Feed
Martin Fowler
Martin Fowler
aimingoo的专栏
aimingoo的专栏
Cloudbric
Cloudbric
V
V2EX - 技术
M
MIT News - Artificial intelligence
Latest news
Latest news
T
The Exploit Database - CXSecurity.com
The Register - Security
The Register - Security
S
SegmentFault 最新的问题
Simon Willison's Weblog
Simon Willison's Weblog
Help Net Security
Help Net Security
有赞技术团队
有赞技术团队
T
Tor Project blog
P
Proofpoint News Feed
美团技术团队
L
LINUX DO - 最新话题
Vercel News
Vercel News
P
Privacy International News Feed
A
About on SuperTechFans
U
Unit 42
罗磊的独立博客
S
Security Affairs
T
Tailwind CSS Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
阮一峰的网络日志
阮一峰的网络日志
Recent Commits to openclaw:main
Recent Commits to openclaw:main
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Stack Overflow Blog
Stack Overflow Blog
D
Docker
Hugging Face - Blog
Hugging Face - Blog
L
Lohrmann on Cybersecurity
S
Security Archives - TechRepublic
N
News | PayPal Newsroom
S
Security @ Cisco Blogs
博客园 - 三生石上(FineUI控件)
Attack and Defense Labs
Attack and Defense Labs
Recent Announcements
Recent Announcements
P
Proofpoint News Feed

6Jyc5p+a

【笔记】Koa学习笔记 【笔记】Solidity计算字符串的MD5值 【笔记】Hardhat学习笔记 【笔记】Go安装笔记 【笔记】CVE-2024-3094漏洞利用 【笔记】CVE-2026-43284和CVE-2026-43500漏洞利用 【笔记】CVE-2023-3567漏洞利用 【代码】Python3读写M1卡 【笔记】M1卡学习笔记 【笔记】Python3中文转拼音 【代码】Python3生成中国大陆姓名拼音 【代码】Python3爬取中国大陆手机号段 【笔记】Nodejs发送请求 【笔记】Trello通过API添加待办事项 【笔记】Nodejs的流和缓冲区 【笔记】Nodejs的事件 【笔记】Nodejs的文件和目录操作 【笔记】CNVD-2020-10487漏洞利用 【笔记】CVE-2017-12617漏洞利用 【笔记】PHP输出源码 【笔记】PHP的Phar 【笔记】通过Docker部署OnlineTools 【笔记】XML学习笔记 【笔记】Windows的用户和组 【笔记】CVE-2006-7243漏洞利用 【代码】JS将目录编号转换为十六进制 【笔记】PHP抑制所有报错 【笔记】HFish学习笔记 【笔记】JumpServer学习笔记 【笔记】Conpot学习笔记 【笔记】南墙WAF学习笔记 【笔记】堡塔云WAF学习笔记 【笔记】Windows的远程桌面服务 【笔记】Windows的防火墙
【代码】Python3实现从NTP服务器同步时间
6Jyc5p+a · 2026-06-16 · via 6Jyc5p+a

前言

Python3实现从NTP服务器同步时间

源代码

1
2
3
4
5
6
7
8
9
10
11
12
13
import socket, struct, datetime

client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
client.settimeout(1.5)
client.sendto(b'\x1b' + 47 * b'\0', ("time1.aliyun.com", 123))
data = client.recvfrom(1024)[0]
client.close()

current_timestamp = struct.unpack('!12I', data)[10] - 2208988800
print(current_timestamp)

current_beijing_time = datetime.datetime.fromtimestamp(current_timestamp, tz=datetime.timezone(datetime.timedelta(hours=8)))
print(current_beijing_time)

完成