将 Python 中的 unix 时间戳转换为日期时间并使 2 小时落后
Convert unix timestamp in Python to datetime and make 2 Hours behind
我有这段代码,从服务器收到的 unix 时间戳比我提前 2 小时。我的时间是 SAST,他们的时间是 GMT +2。
我将 python 中的时间戳转换为这样的可读日期时间
import datetime
unixtimestamp = 1507126064
datetime.datetime.fromtimestamp(unixtimestamp).strftime('%Y-%m-%d %H:%M:%S')
问题是这次时间比我早了两个小时,所以最简单的方法是减去两个小时还是回到当地时间。
与 datetime.timedelta 对象:
from datetime import datetime, timedelta
unix_ts = 1507126064
dt = (datetime.fromtimestamp(unix_ts) - timedelta(hours=2)).strftime('%Y-%m-%d %H:%M:%S')
print(dt)
我有这段代码,从服务器收到的 unix 时间戳比我提前 2 小时。我的时间是 SAST,他们的时间是 GMT +2。
我将 python 中的时间戳转换为这样的可读日期时间
import datetime
unixtimestamp = 1507126064
datetime.datetime.fromtimestamp(unixtimestamp).strftime('%Y-%m-%d %H:%M:%S')
问题是这次时间比我早了两个小时,所以最简单的方法是减去两个小时还是回到当地时间。
与 datetime.timedelta 对象:
from datetime import datetime, timedelta
unix_ts = 1507126064
dt = (datetime.fromtimestamp(unix_ts) - timedelta(hours=2)).strftime('%Y-%m-%d %H:%M:%S')
print(dt)