因工作需要,会经常用到日期修改功能,把日期往前或往后调几天。
最近在学PySimpleGUI,所以做了个小工具来实现日期修改和恢复功能。
点击修改按钮:后弹出日期选择框,选择了日期后,电脑日期会被改为选择的日期。同时,会关闭自动设置时间的开关。
点恢复按钮:会获取网络时间,并将电脑日期和时间设置为网络时间。同时,会打开自动设置时间的开关。
如果你的电脑时间日期会错乱,比如BIOS掉电,日期显示错误时,可以直接点恢复按钮,修复电脑的时间和日期,与网络时间有一丢丢延时,普通用户可以忽略。
日期工具成品.exe https://www.aliyundrive.com/s/VCeRqVdUx4h 提取码: iw54
源码:为了省事,代码内直接使用了cmd命令来操作注册表和修改时间日期,没有使用三方库
[Python] 纯文本查看 复制代码
from datetime import datetime
from urllib.request import urlopen
import PySimpleGUI as sg
import os, ssl, time
ssl._create_default_https_context = ssl._create_unverified_context
def gmtstr_to_localtime(gmtstr) -> datetime:
return datetime.strptime(gmtstr, “%a, %d %b %Y %H:%M:%S GMT”)
def datetime_from_utc_to_local(utc_datetime):
now_timestamp = time.time()
offset =