Python时间操作--获取微秒级别的时间差
2017-03-09 21:09
477 查看
Python中有两个模块可以完成时间操作:time
和datetime
相比较而言datetime
更强大
以下分别是两个模块的具体信息>>> dir(time) ['__doc__', '__name__', '__package__', 'accept2dyear', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'gmtime', 'localtime', 'mktime', 'sleep', 'strftime', 'strptime', 'struct_time', 'time', 'timezone', 'tzname', 'tzset'] >>> dir(datetime.datetime) ['__add__', '__class__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__ne__', '__new__', '__radd__', '__reduce__', '__reduce_ex__', '__repr__', '__rsub__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', 'astimezone', 'combine', 'ctime', 'date', 'day', 'dst', 'fromordinal', 'fromtimestamp', 'hour', 'isocalendar', 'isoformat', 'isoweekday', 'max', 'microsecond', 'min', 'minute', 'month', 'now', 'replace', 'resolution', 'second', 'strftime', 'strptime', 'time', 'timetuple', 'timetz', 'today', 'toordinal', 'tzinfo', 'tzname', 'utcfromtimestamp', 'utcnow', 'utcoffset', 'utctimetuple', 'weekday', 'year']
如果要获取微秒级别的时间差,可以利用以下代码
import datetime begin = datetime.datetime.now() end = datetime.datetime.now() k = end - begin
再看下
k的属性和方法
>>> dir(k) ['__abs__', '__add__', '__class__', '__delattr__', '__div__', '__doc__', '__eq__', '__floordiv__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__mul__', '__ne__', '__neg__', '__new__', '__nonzero__', '__pos__', '__radd__', '__rdiv__', '__reduce__', '__reduce_ex__', '__repr__', '__rfloordiv__', '__rmul__', '__rsub__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', 'days', 'max', 'microseconds', 'min', 'resolution', 'seconds', 'total_seconds']
k为
datetime.timedelta类型,以上是
timedelta的所有的属性和函数
利用以下代码可以获取以秒为单位的时间差,小数点后6位为微秒。
k.total_seconds()
>>> k.total_seconds() 2303.277522
相关文章推荐
- python文件夹遍历,文件操作,获取文件修改创建时间
- python文件夹遍历,文件操作,获取文件修改创建时间<转>
- python文件夹遍历,文件操作,获取文件修改创建时间
- python文件夹遍历,文件操作,获取文件修改创建时间
- 【Linux】shell: 获取时间间隔到毫秒、微秒级别
- 通过python获取微秒时间
- python文件夹遍历,文件操作,获取文件修改创建时间
- python文件夹遍历,文件操作,获取文件修改创建时间
- linux获取微秒级别时间
- python文件夹遍历,文件操作,获取文件修改创建时间
- python获取系统时间(时间函数详解)
- python 获取当前时间
- C#获取键盘和鼠标操作的时间的类
- python获取当前 昨天 及所有时间
- 输入日期,计算出与当前系统日期相隔多少天(获取系统时间,年月日分别获取,对其进行格式化simpledateformat;输入的日期类似操作)
- 用python 获取当前时间
- Python获取系统时间
- Js获取当前日期时间及其它操作
- python 常用时间获取方法
- 【转】Js获取当前日期时间及其它操作