python解决时间戳相差12小时问题

Python评论1,023阅读模式

在Python中,可以使用datetime模块来解决时间戳相差12小时的问题。

具体步骤如下:文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

1. 导入datetime模块:文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

import datetime

2. 将时间戳转换为datetime对象:文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

timestamp = 1627896000
dt = datetime.datetime.fromtimestamp(timestamp)

3. 将datetime对象转换为UTC时间:文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

utc_dt = dt.astimezone(datetime.timezone.utc)

4. 将UTC时间转换为本地时间:文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

local_dt = utc_dt.astimezone()

完整代码如下:文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

import datetime
timestamp = 1627896000
dt = datetime.datetime.fromtimestamp(timestamp)
utc_dt = dt.astimezone(datetime.timezone.utc)
local_dt = utc_dt.astimezone()
print(local_dt)

输出结果为:文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

2021-08-02 08:00:00+08:00

去掉时区信息+08:00的方法文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

bj_dt_str = local_dt.strftime('%Y-%m-%d %H:%M:%S')
print(bj_dt_str)

可以看到,经过转换后,时间戳对应的本地时间已经正确显示。文章源自爱尚资源教程网-https://www.23jcw.net/6466.html

下载信息 解决时间戳相差12小时的问题示例下载
最近更新2023-6-10
下载地址
文章源自爱尚资源教程网-https://www.23jcw.net/6466.html文章源自爱尚资源教程网-https://www.23jcw.net/6466.html
相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
  • 温馨提示:如遇到资源下载不了,或者文章没有解决你的问题的,可以联系我们帮你处理!!!
  • 转载请务必保留本文链接:https://www.23jcw.net/6466.html

发表评论