当前日期时间
import datetime
print(datetime.datetime.now())
2019-10-23 16:31:51.379862
格式化时间
import datetime
print(datetime.datetime.now().strftime("%Y-%m-%d %H:%M"))
当前时间多加一天
import datetime
print(datetime.datetime.now()+datetime.timedelta(days=1))
当前时间减去一天
import datetime
print(datetime.datetime.now()+datetime.timedelta(days=-1))
可以把days改为hours minutes,就可以提前XX小时/分钟了。
减去一年
import datetime
from dateutil.relativedelta import relativedelta
d = datetime.datetime.strptime('20191023', '%Y%m%d')
print(d)
print((d - relativedelta(years=1)).strftime('%Y%m%d'))