python中timedelta函数的用法是什么

70次阅读
没有评论

共计 703 个字符,预计需要花费 2 分钟才能阅读完成。

timedelta 函数是 datetime 模块中的一个类,用于表示一个时间间隔。它可以用来进行日期和时间的加减操作,或者计算两个日期之间的差值。

timedelta 函数的用法如下:

from datetime import datetime, timedelta

# 创建一个 timedelta 对象,表示一个时间间隔 
delta = timedelta(days=1, hours=12, minutes=30)

# 使用 timedelta 对象对日期和时间进行加减操作 
now = datetime.now()
future = now + delta
past = now - delta

# 计算两个日期之间的差值 
date1 = datetime(2021, 1, 1)
date2 = datetime(2022, 1, 1)
diff = date2 - date1

# 获取 timedelta 对象的属性 
days = diff.days
seconds = diff.seconds
microseconds = diff.microseconds
total_seconds = diff.total_seconds()

上述代码中,首先通过 timedelta 函数创建了一个 timedelta 对象 delta,表示 1 天 12 小时 30 分钟的时间间隔。然后可以使用 timedelta 对象对日期和时间进行加减操作,例如计算未来时间、过去时间等。另外,可以通过减法操作计算两个日期之间的差值,得到一个新的 timedelta 对象 diff。timedelta 对象具有属性 days、seconds、microseconds 和 total_seconds,用于获取时间间隔的天数、秒数、微秒数和总秒数。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计703字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)