1 Star 0 Fork 1

WZY99/Windows时间自动校正

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
time_admin.py 1018 Bytes
一键复制 编辑 原始数据 按行查看 历史
WZY99 提交于 2021-08-25 14:25 . first commit
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))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/wzy-99/time-correction.git
git@gitee.com:wzy-99/time-correction.git
wzy-99
time-correction
Windows时间自动校正
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385