首页
关于
Search
1
git lg彩色显示日志
24 阅读
2
在 Ubuntu 22.04 LTS 中安装 Docker
19 阅读
3
CentOs/Ubuntu搭建上网x-ui
18 阅读
4
git使用多个源和多个分支
15 阅读
5
git保存账号密码
14 阅读
默认分类
网站搭建
Windows
Linux
Docker
OpenWrt
Hackintosh
Git
Python
Pandas
Web开发
JavaScript
FFmpeg
Demo
工具
刷机
油猴脚本
Excel
Chrome Extension
登录
Search
标签搜索
Pandas
读取
时区
Chrome
centos8
求和
Nginx
Typecho
404
csv
国际站
询盘导出
油猴脚本
bbr
Ubuntu
远程桌面
日志
log
数据清洗
打印机
野生程序猿
累计撰写
151
篇文章
累计收到
0
条评论
首页
栏目
默认分类
网站搭建
Windows
Linux
Docker
OpenWrt
Hackintosh
Git
Python
Pandas
Web开发
JavaScript
FFmpeg
Demo
工具
刷机
油猴脚本
Excel
Chrome Extension
页面
关于
搜索到
2
篇与
的结果
2022-10-19
datetime的时区转换
1.将时区信息添加到datetime日期时间对象from datetime import datetime from pytz import timezone date_str = "2009-05-05 22:28:15" datetime_obj = datetime.strptime(date_str, "%Y-%m-%d %H:%M:%S") datetime_obj_utc = datetime_obj.replace(tzinfo=timezone('UTC')) print(datetime_obj_utc.strftime("%Y-%m-%d %H:%M:%S %Z%z"))运行结果:2009-05-05 22:28:15 UTC+00002.将非UTC时区信息添加到datetime日期时间对象from datetime import datetime from pytz import timezone date_str = "2014-05-28 22:28:15" datetime_obj_naive = datetime.strptime(date_str, "%Y-%m-%d %H:%M:%S") # 错误的方式❌! datetime_obj_pacific = datetime_obj_naive.replace(tzinfo=timezone('US/Pacific')) print(datetime_obj_pacific.strftime("%Y-%m-%d %H:%M:%S %Z%z")) # 正确的方式✅! datetime_obj_pacific = timezone('US/Pacific').localize(datetime_obj_naive) print(datetime_obj_pacific.strftime("%Y-%m-%d %H:%M:%S %Z%z"))运行结果:2014-05-28 22:28:15 PST-08002014-05-28 22:28:15 PDT-07003.时区转换from datetime import datetime from pytz import timezone fmt = "%Y-%m-%d %H:%M:%S %Z%z" # Current time in UTC now_utc = datetime.now(timezone('UTC')) print(now_utc.strftime(fmt)) # Convert to US/Pacific time zone now_pacific = now_utc.astimezone(timezone('US/Pacific')) print(now_pacific.strftime(fmt)) # Convert to Europe/Berlin time zone now_berlin = now_pacific.astimezone(timezone('Europe/Berlin')) print(now_berlin.strftime(fmt))运行结果:2009-05-06 03:09:49 UTC+00002009-05-05 20:09:49 PDT-07002009-05-06 05:09:49 CEST+02004.查看所有时区from pytz import all_timezones print len(all_timezones) for zone in all_timezones: if 'US' in zone: print(zone)运行结果:US/AlaskaUS/AleutianUS/ArizonaUS/CentralUS/East-IndianaUS/EasternUS/HawaiiUS/Indiana-StarkeUS/MichiganUS/MountainUS/PacificUS/Pacific-NewUS/Samoa
2022年10月19日
2 阅读
0 评论
0 点赞
2022-09-30
Ubuntu修改系统时区
方法一1 修改时间tzselect 依次选择4->9->1->1 #Asia->China-> Beijing->yes2 复制文件到/etc目录下sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 3 查看修改结果date -R方法二1.列出可用的中国时区sudo timedatectl list-timezones | grep Asia/Shanghai2.设置中国时区sudo timedatectl set-timezone Asia/Shanghai3.验证时区设置timedatectl
2022年09月30日
7 阅读
0 评论
0 点赞