简介:当需要计算两个时间直接相隔多少天时,可以使用datetime模块处理
源码:
from datetime import datetime
def daysBetweenDates(date1, date2):
y1, m1, d1 = date1.split("-")
y2, m2, d2 = date2.split("-")
cur_day = datetime(int(y1), int(m1), int(d1))
next_day = datetime(int(y2), int(m2), int(d2))
return abs((next_day - cur_day).days)
if __name__ == '__main__':
date1 = "2021-11-01"
date2 = "2021-10-11"
result = daysBetweenDates(date1, date2)
print(f"{date1} 和 {date2} 之间相隔:{result}天。")
# 2021-11-01 和 2021-10-11 之间相隔:21天。
微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!