import ctypes, sys
import ntplib
import time
import os
import datetime
def ntptime():
# 连接阿里云NTP服务器
response = ntplib.NTPClient().request('ntp.aliyun.com')
ts = response.tx_time
_date = time.strftime('%Y-%m-%d', time.localtime(ts))
_time = time.strftime('%X', time.localtime(ts))
curtime='date {} && time {}'.format(_date, _time)
os.system(curtime)
t1 = time.strftime('%Y-%m-%d %X', time.localtime(ts))
t2 = datetime.datetime.now().strftime('%Y-%m-%d %X')
if t1 == t2:
print('\n\nNTP网络对时成功,阿里NTP服务器返回的时间为: {} {}'.format(_date, _time))
else:
print('NTP对时失败')
# 显示一下结果
variable = input("\n\n按回车键退出!")
def is_admin():
try:
# 获取当前用户的是否为管理员,修改系统时间要以管理员身份运行程序
return ctypes.windll.shell32.IsUserAnAdmin()
except:
return False
if is_admin():
ntptime()
else:
# 重新运行这个程序使用管理员权限
ctypes.windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 1)
网站首页 > 基础教程 正文
猜你喜欢
- 2024-08-12 自动化统计4g网络流量消耗情况,并生成流量使用曲线图
- 2024-08-12 第42p,time库,Python中优秀的内置库
- 2024-08-12 你以为你撤回了消息我就看不到?
- 2024-08-12 Python的time库,掌握时间和日期处理的终极武器
- 2024-08-12 python 内置模块datetime,时间
- 2024-08-12 Python计算文件创建的天数之os、time、datetime
- 2024-08-12 打造性能监控平台
- 2024-08-12 女朋友老喜欢撤回消息?看我如何利用Python识破她的心理
- 2024-08-12 女朋友或有不正当关系?看我如何用Python来判案
- 2024-08-12 如果你最爱的公众号作者被封了,你会心痛吗?
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)