kot*_*hav 12 python python-2.7 python-3.x
当我将 unix 时间 1463288494 转换为 isoformat 时,我得到 2016-05-14T22:01:34。我怎样才能得到包括 -07:00 的输出。在这种格式中 2016-05-14T22:01:34-07:00
from datetime import datetime
t = int("1463288494")
print(datetime.fromtimestamp(t).isoformat())
Run Code Online (Sandbox Code Playgroud)
mha*_*wke 14
您可以将tzinfo表示时区偏移量的实例传递给fromtimestamp(). 那么问题是如何获取tzinfo对象。最简单的方法是使用pytz提供tzinfo兼容对象的模块:
import pytz
from datetime import datetime
tz = pytz.timezone('America/Los_Angeles')
print(datetime.fromtimestamp(1463288494, tz).isoformat())
#2016-05-14T22:01:34-07:00
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19898 次 |
| 最近记录: |