当前位置:首页 > 外汇 > 正文

计算两个日期之间的天数:精确到天的时差计算

计算两个日期之间的天数:精确到天的时差计算

要计算两个日期之间的天数,我们可以使用Python的`datetime`模块。以下是一个函数,它接受两个日期字符串作为输入,并返回它们之间的天数差异。```python...

要计算两个日期之间的天数,我们可以使用Python的`datetime`模块。以下是一个函数,它接受两个日期字符串作为输入,并返回它们之间的天数差异。

```python

from datetime import datetime

def calculate_days_between_dates(date1, date2):

定义日期格式

date_format = "%Y-%m-%d"

将字符串转换为datetime对象

datetime1 = datetime.strptime(date1, date_format)

datetime2 = datetime.strptime(date2, date_format)

计算两个日期之间的差异

delta = datetime2 datetime1

返回天数差异

return delta.days

示例使用

date1 = "2023-01-01"

date2 = "2023-01-10"

days_between = calculate_days_between_dates(date1, date2)

print(days_between) 输出: 9

```

这段代码定义了一个`calculate_days_between_dates`函数,它将两个日期字符串作为输入,将它们转换为`datetime`对象,然后计算它们之间的差异,并返回天数差异。在示例中,我们计算了从2023年1月1日到2023年1月10日之间的天数差异,并打印了结果。

最新文章