python 获取北京时间
from datetime import datetime
from datetime import timedelta
from datetime import timezone
utc_now = datetime.utcnow().replace(tzinfo=timezone.utc)
SHA_TZ = timezone(
timedelta(hours=8),
name='Asia/Shanghai',
)
# 北京时间
beijing_now = utc_now.astimezone(SHA_TZ)
print(beijing_now)
print(type(beijing_now))
fmt = '%Y-%m-%d %H:%M:%S'
now_fmt =beijing_now.strftime(fmt)
print(now_fmt)
print(type(now_fmt))
这篇博客展示了如何使用Python的datetime模块获取并转换为北京时间。通过将UTC时间转换为上海时区(Asia/Shanghai),实现了对北京时间的准确显示,并用strftime格式化输出日期和时间。
1447

被折叠的 条评论
为什么被折叠?



