admin 管理员组

文章数量: 1086019


2024年1月14日发(作者:alert 语句)

python timedelta用法

Python中的timedelta用于对日期和时间进行加减运算,并返回一个新的日期和时间对象。timedelta可以对天、小时、分钟等进行加减运算,使程序具有更好的灵活性。

timedelta可以接受以下参数:

days:天数;

seconds:秒数;

microseconds:微秒数;

milliseconds:毫秒数;

minutes:分钟数;

hours:小时数;

weeks:周数。

下面是一个timedelta的示例:

```python

import datetime

today = ()

print('今天是:', today)

one_day = lta(days=1)

yesterday = today - one_day

print('昨天是:', yesterday)

one_week = lta(weeks=1)

last_week = today - one_week

- 1 -

print('上周是:', last_week)

one_hour = lta(hours=1)

one_minute = lta(minutes=1)

one_second = lta(seconds=1)

one_hour_later = () + one_hour

one_minute_later = () + one_minute

one_second_later = () + one_second

print('一个小时后:', one_hour_later)

print('一分钟后:', one_minute_later)

print('一秒钟后:', one_second_later)

```

输出结果为:

```

今天是: 2021-05-17

昨天是: 2021-05-16

上周是: 2021-05-10

一个小时后: 2021-05-17 17:46:16.320023

一分钟后: 2021-05-17 17:47:15.320023

一秒钟后: 2021-05-17 17:46:45.320023

```

可以看到,通过timedelta的加减运算,我们可以很方便地计算出日期和时间的变化,使程序更加灵活和实用。

- 2 -

- 3 -


本文标签: 运算 时间 加减 程序 进行