📅  最后修改于: 2023-12-03 15:04:09.261000             🧑  作者: Mango
Python中的timedelta模块用于处理日期时间差异,可以很方便地对日期时间进行加减运算。
from datetime import datetime, timedelta
可以通过给timedelta对象传递一些参数创建时间差:
delta = timedelta(days=1, hours=2, minutes=30)
上述代码创建了一个时间差delta,表示1天2小时30分钟。
可以将时间差加到日期时间上:
now = datetime.now()
new_time = now + delta
上述代码将现在的时间now与时间差delta相加,生成一个新的时间new_time。
可以通过strftime()方法来将日期时间格式化:
now = datetime.now()
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
上述代码将现在的时间now按照'%Y-%m-%d %H:%M:%S'的格式进行格式化,结果为'2022-01-01 00:00:00'。
timedelta支持的参数:
Python中的timedelta模块提供了非常方便的日期时间计算和处理方式,可以让我们在处理日期时间时更加方便和高效。