在Python中,我们经常需要计算日期和时间之间的差异,例如计算两个日期之间的天数、小时数、分钟数等。Python提供了多种方法来计算时间差,下面我们将介绍其中的几种常用方法,并附上相应的源代码。
- 使用datetime模块
Python的datetime模块提供了处理日期和时间的功能。我们可以使用datetime模块中的datetime类来表示一个具体的日期和时间,并进行相应的运算。下面是一个示例代码,演示如何计算两个日期之间的天数差:
from datetime import datetime
date_format = "%Y-%m-%d"
start_date = datetime.strptime("2023-01-01", d