代码拉取完成,页面将自动刷新
import os
import ntplib
import time
ntp_server_url = 'ntp5.aliyun.com'
def get_ntp_time(ntp_server_url):
"""
通过ntp server获取网络时间
:param ntp_server_url: 传入的服务器的地址
:return: time.strftime()格式化后的时间和日期
"""
ntp_client = ntplib.NTPClient()
ntp_stats = ntp_client.request(ntp_server_url)
fmt_time = time.strftime('%X', time.localtime(ntp_stats.tx_time))
fmt_date = time.strftime('%Y-%m-%d', time.localtime(ntp_stats.tx_time))
return fmt_time, fmt_date
def set_system_time(new_time, new_date):
"""
通过os.system来设置时间,需要管理员权限
:param new_time:
:param new_date
:return: 无返回值
"""
os.system('time {}'.format(new_time))
os.system('date {}'.format(new_date))
if __name__ == '__main__':
ntp_server_time, ntp_server_date = get_ntp_time(ntp_server_url)
set_system_time(ntp_server_time, ntp_server_date)
print('时间已经与{}同步'.format(ntp_server_url))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。