python求时间差

一、用dateutil插件实现
【首先】:安装dateutil插件
直接用easy_install或pip在线安装
easy_install python-dateutil
pip install python-dateutil

看到上面的状态就表明你已经安装成功了!

接下来!!!精彩的部分来了,不啰嗦直接贴上脚本

import datetime
import time
from dateutil.parser import parse

a=parse(datetime.datetime.now().strftime(’%Y-%m-%d %H:%M:%S’))
time.sleep(3) #用一个休眠时间模请求的
b=parse(datetime.datetime.now().strftime(’%Y-%m-%d %H:%M:%S’))
print((b-a).total_seconds())

【注】:total_seconds()得出来的是s
类似:.days得到的结果就是天

比如:2017-10-01/12:12:12
二、用datetime的方式

import datetime;

a = datetime.datetime(2019, 7, 6,10,30,26,500);
b = datetime.datetime(2019, 7, 6,10,30,6,20);
print ((a-b).total_seconds());

【注】:最后一位是微秒,如果想求微秒换成".microseconds"就OK了!

好了,希望改文章能够帮助到老铁们,你们的关注就是我最大的动力,谢谢!

posted @ 2021-08-30 21:00  然后呢。。。  阅读(53)  评论(0编辑  收藏  举报