Python获取NTP时间

使用ntplib库,没有的话需要先安装

pip install ntplib

然后使用下面的代码获取时间

import ntplib
from time import ctime


client = ntplib.NTPClient()

try:
    response = client.request('ntp.ntsc.ac.cn')
    
    # 解析NTP时间戳
    ntp_time = response.tx_time
    
    # 将时间戳转换为可读格式
    readable_time = ctime(ntp_time)
    
    print(f"当前NTP时间:{readable_time}")
    
except ntplib.NTPException as e:
    print(f"NTP请求失败:{e}")
except Exception as e:
    print(f"发生错误:{e}")

你可能感兴趣的:(python,开发语言)