在python里,在网上引见的许多要领,取得的时候戳是10位。而java里默许是13位(milliseconds,毫秒级的)。
下面引见python取得时候戳的要领:
1、10时候戳猎取要领:
>>> import time >>> t = time.time() >>> print t 1436428326.76 >>> print int(t) 1436428326 >>>
强迫转换是直接去掉小数位。
相干引荐:《Python视频教程》
2、13位时候戳猎取要领:
(1)默许情况下python的时候戳是以秒为单元输出的float
>>> >>> import time >>> time.time() 1436428275.207596 >>>
通过把秒转换毫秒的要领取得13位的时候戳:
import time millis = int(round(time.time() * 1000)) print millis
round()是四舍五入。
(2)
import time current_milli_time = lambda: int(round(time.time() * 1000)) Then: >>> current_milli_time() 1378761833768
13位时候戳转换成时候:
>>> import time >>> now = int(round(time.time()*1000)) >>> now02 = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(now/1000)) >>> now02 '2019-06-21 09:53:17'
以上就是python怎样生成时候戳的细致内容,更多请关注ki4网别的相干文章!