2016-11-22 145 views
0

我这块在Windows故障代码,但在Linux上工作:日期时间的strftime%S在Windows崩溃

import datetime as dt 

ts = dt.datetime.now().__format__('%s') 
#ts == '1479831118' 

我看着的文件(Python的3.5)和 '格式%s' 的别t甚至在那里存在。

我该如何解决这个问题,并从Linux获得相同的输出?

谢谢

回答

1

您提供的代码以秒为单位输出当前时间。

我可能会推荐使用time模块。

这将返回相同。

import time 
ts = str(int(time.time()))