如何将今天的日期时间转换为时间戳

时间:2017-05-05 12:37:41

标签: python datetime timestamp

我正在尝试将日期时间转换为字符串。

我正在搜索此question

的答案

当我这样做时

time.mktime(time.strptime('2017-05-01 14:07:19',  '%Y-%m-%d %H:%M:%S'))

我可以将日期时间转换为时间戳,但我想将今天的日期演绎成时间戳,如下所示:

timenow = datetime.datetime.now()
//timenow = 2017-05-01 14:07:19
time.mktime(time.strptime(timenow,  '%Y-%m-%d %H:%M:%S'))

然后即使我尝试

,也会抛出错误TypeError: expected string or buffer
 time.mktime(time.strptime(str(timenow),  '%Y-%m-%d %H:%M:%S'))

然后抛出ValueError: unconverted data remains: .067000

我如何将今天的日期时间转换为timestamp

1 个答案:

答案 0 :(得分:3)

import datetime

now = datetime.datetime.now()

print(now.strftime("%Y-%m-%d %H:%M:%S"))
print(now.timestamp())