【发布时间】:2015-12-11 02:00:08
【问题描述】:
我在日志中的一些时间看起来像这样:
1440498131.372625
我使用 pytz 所做的是
utc = pytz.utc
for anra in raFromMCCS:
fsecs = float(anra.time)
isecs = int(fsecs)
isec2 = int(fsecs * 1000)
dt = datetime.utcfromtimestamp(isecs).replace(tzinfo=utc)
#print (dt.year)
dt2 = utc.localize(datetime(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second, int((fsecs - isecs) * 1000000)))
# dt3 = datetime.utcfromtimestamp(isec2)
print(dt, dt2)#, dt3)
我在愚蠢的 dt3 尝试中离开,以表明我对这里的各种事物都很陌生。
我知道 dt2 给了我我想要的东西,但它似乎是一种迂回的方式到达那里。如果您有更好的解决方案,请告诉我。
谢谢!
【问题讨论】:
-
您要解决的问题是什么?
标签: python python-3.x pytz