📜  python timedelta - Python (1)

📅  最后修改于: 2023-12-03 15:04:09.261000             🧑  作者: Mango

Python timedelta介绍

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支持的参数:

  • days:天数
  • seconds:秒数
  • microseconds:微秒数
  • milliseconds:毫秒数
  • minutes:分钟数
  • hours:小时数
  • weeks:星期数
总结

Python中的timedelta模块提供了非常方便的日期时间计算和处理方式,可以让我们在处理日期时间时更加方便和高效。