介绍
小编给大家分享一下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获取更多时间戳精度的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!