在javascript控制台中,我试过这个
d=new Date()
t=d.getTime()
当我打印 t 时,它给了
>>1334855220112
根据文档,它必须是the number of milliseconds since 1970/01/01
在 python 中,我创建了一个datetime.datetime
对象
nowdtime=datetime.datetime.today()
print str(int(nowdtime.strftime("%s"))*1000)
这给出了结果:
'1334855221000'
这个值看起来非常接近我从 javascript 控制台得到的结果。
nowdtime 的值是
datetime.datetime(2012, 4, 19, 22, 37, 1, 866262)
我的疑问是为什么nowdtime.strftime("%s")
返回纪元以来的秒数?
如果我给 nowdtime.strftime("%H")
,它只会返回22
根据 24 小时制的小时。