2017-05-05 89 views
1

我tryng以日期时间转换成字符串。如何今天的日期时间转换成时间戳

我正在寻找的这个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

回答

3
import datetime 

now = datetime.datetime.now() 

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

thnkx alex7z .....我怎么能删除'***。0'从它的输出我的意思删除'.0' – Vivek

+0

当然。只需将其转换为int即可。 '打印(INT(now.timestamp()))' – alex7z

+0

ohh..its容易thnkx了很多我之前试过,但它抛出的错误,但现在它的格式转换。 – Vivek

相关问题