import datetime
from dateutil import rrule
class Time:
def __init__(self, start_time, stop_time):
self.start = datetime.datetime.strptime(start_time, '%H:%M:%S')
self.stop = datetime.datetime.strptime(stop_time, '%H:%M:%S')
def times(self):
time = rrule.rrule(rrule.TIMELY, dtstart = self.start, until = self.stop)
return time.count()
t = Time('18:09:07', '20:17:34')
a_time = t.times()
print(a_time)
python大学实用教程练习6.14(计算两个时间的差)
最新推荐文章于 2024-10-02 10:53:34 发布
这篇博客介绍了如何利用Python的datetime和dateutil库来处理时间间隔。具体展示了如何将字符串转换为datetime对象,并用rrule创建一个时间规则,然后计算两个时间点之间的间隔次数。例子中从'18:09:07'开始到'20:17:34'结束的时间段被计算得出共有多少个时间间隔。
摘要由CSDN通过智能技术生成