python utc时间转为北京时间

问题背景:

MongoDB查询出来的时间是这样的,但是需要给到其他部门的是北京时间

ISODate("2023-06-13T02:42:11.673Z")

代码处理:

from datetime import datetime, timedeltautc_time = "2023-06-13T00:21:34.158Z"
beijing_time = datetime.strptime(utc_time, "%Y-%m-%dT%H:%M:%S.%fZ") + timedelta(hours=8)# --------------- 输出 -----------------------
2023-06-13 08:21:34.158000

 搞定,吃饭去

strptime要转换的格式,要与字符串的格式对应

参考这里:datetime --- 基本日期和时间类型 — Python 3.11.4 文档


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部