python中比较两个时间点的方法-创新互联

这篇文章将为大家详细讲解有关python中比较两个时间点的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

成都创新互联科技有限公司专业互联网基础服务商,为您提供西部信息服务器租用高防物理服务器租用,成都IDC机房托管,成都主机托管等互联网服务。

python中如何比较两个时间点?下面给大家讲解一下具体步骤:

1.string转datetime

#字符串转datetime
dt = datetime.datetime.strptime('2017-04-19 00:42:44','%Y-%m-%d %H:%M:%S')

2.datetime转string

#datetime转字符串
str = dt.strftime("%Y-%m-%d-%H")

3.datetime的比较

>>> dt1 = datetime.datetime.strptime('2017-04-18 00:40:00','%Y-%m-%d %H:%M:%S')
>>> dt2 = datetime.datetime.strptime('2017-04-18 00:20:00','%Y-%m-%d %H:%M:%S')
>>> print(dt1 - dt2)
0:20:00
>>> print(dt2 - dt1)
-1 day, 23:40:00

可以看到,当用较小的时间减较大的时间时,得出的是-1天,23时40分。而不是-20分。

4.datetime比较结果的判断

>>> diff = dt2 - dt1
>>> print(diff)
-1 day, 23:40:00
>>> print(diff.days)
-1
>>> print(diff.seconds)
85200

即比较时要用diff.days比较,小于0则前者较小。

5.具体相差秒数

>>> diff.days * 86400 + diff.seconds
-1200

关于python中比较两个时间点的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

当前文章:python中比较两个时间点的方法-创新互联
本文来源:https://www.cdcxhl.com/article12/dpgodc.html

成都网站建设公司_创新互联,为您提供动态网站自适应网站网站导航网站改版外贸网站建设虚拟主机

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站优化排名