datetime strftime%s在Windows上崩溃

时间:2016-11-22 16:14:06

标签: python-3.x datetime

我有这段代码在Windows上失败,但在linux上运行:

import datetime as dt

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

我查看文档(Python 3.5)和'格式%s'甚至不存在。

如何修复此问题并从Linux获取相同的输出?

由于

1 个答案:

答案 0 :(得分:1)

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

我可能会建议使用time模块。

这将返回相同的内容。

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