我给了一个时间戳(自纪元以来的时间),我需要将其转换为这种格式:
yyyy/mm/dd hh:mm
我环顾四周,看起来其他人都是这样做(从日期到时间戳).
如果你的回答涉及到那dateutil将是很好的.
Nic*_*ull 12
使用datetime而不是dateutil:
import datetime as dt
dt.datetime.utcfromtimestamp(seconds_since_epoch).strftime("%Y/%m/%d %H:%M")
Run Code Online (Sandbox Code Playgroud)
一个例子:
import time
import datetime as dt
epoch_now = time.time()
sys.stdout.write(str(epoch_now))
>>> 1470841955.88
frmt_date = dt.datetime.utcfromtimestamp(epoch_now).strftime("%Y/%m/%d %H:%M")
sys.stdout.write(frmt_date)
>>> 2016/08/10 15:09
Run Code Online (Sandbox Code Playgroud)
编辑:strftime()使用,如评论建议.
| 归档时间: |
|
| 查看次数: |
6523 次 |
| 最近记录: |