首页 > 解决方案 > 如何使用日期时间从日期中减去天数

问题描述

肯定是非常简单的事情,但我已经浏览了将近一个小时,但找不到:

使用 Python,我有一个日期d="2020-01-22"(表示 2020 年 1 月 22 日),我想计算对应于d - 57 days. 当然可以使用日期时间,但是究竟如何?

标签: pythondatetime

解决方案


使用包日期时间。

# python3
import datetime
d = datetime.datetime.strptime("2020-01-22", '%Y-%m-%d')
print(d - datetime.timedelta(days=57)) # 2019-11-26 00:00:00

推荐阅读