python获取更多时间戳精度的方法

  介绍

小编给大家分享一下python获取更多时间戳精度的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

调度任务中常常要用到精确的时间,如果获取的13位时间戳不够准确的话,会造成数据的重复或者缺失

通常的不准确的13位时间戳的获取方式(秒* 1000)

import 时间   millis =, int(圆(time.time (), *, 1000))   print 从而

准确的13位时间戳获取(微妙/1000)

#,- *安康;编码:utf-8  - * -   ,   import  datetime   import 时间   ,   “““   ,,,获取精确毫秒数时间戳,,,,   “““   def  get_seconds ():   ,   ,,,datetime_object =, datetime.datetime.now ()   ,,,now_timetuple =, datetime_object.timetuple ()   ,,,now_second =, time.mktime (now_timetuple)   ,,,mow_millisecond =,长(now_second * 1000, +, datetime_object.microsecond/1000)   ,,,print “timetuple——,“+, str (now_timetuple)   ,,,print “datimeobject——,,, +, str (datetime_object)   ,,,print “第二个,,,,+,str (now_second)   ,,,print “毫秒,,,,+,str (mow_millisecond)   ,   ,   if  __name__ ==,“__main__":   ,   ,,,get_seconds ()

结果

timetuple——, time.struct_time (tm_year=2018,, tm_mon=12, tm_mday=3,, tm_hour=11, tm_min=55岁,tm_sec=6, tm_wday=0,,   tm_yday=337,, tm_isdst=1)   datimeobject——, 2018 - 12 - 03 - 11:55:06.254679   第二,,1543809306.0   毫秒——,1543809306254

看完了这篇文章,相信你对python获取更多时间戳精度的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

python获取更多时间戳精度的方法