确实非常简单,但是我已经浏览了近一个小时,却找不到:
[使用Python,我有一个日期d="2020-01-22"
(意味着2020年1月22日),我想计算与d - 57 days
相对应的日期。当然有日期时间,但是究竟如何呢?
使用包日期时间。
# 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
使用以下代码-
from datetime import datetime, timedelta
d = datetime.today()
new_d = d - timedelta(days=57)
您可以使用datetime.strptime
。这是将字符串解析为日期时间的主要功能。它可以处理所有类型的格式,格式由您提供的格式字符串确定。您可以详细阅读here
from datetime import datetime
date_time= datetime.strptime('2020-01-22", '%Y-%m-%d')
print(date_time)