python创建增加时间函数

  • Post category:Python

当我们使用Python编写程序时,经常需要获取当前的时间和日期,或者在程序中处理时间和日期的相关操作。Python标准库提供了datetime模块,可以帮助我们处理时间和日期。下面就是Python创建和增加时间函数的详细攻略。

获取当前时间

我们可以使用datetime模块中的datetime类来获取当前的时间,示例代码如下:

from datetime import datetime

now = datetime.now()
print(now)

上述代码中,我们先从datetime模块中导入datetime类,然后使用datetime.now()方法获取当前的时间,并将结果存储在变量now中,最后使用print()函数输出当前时间。运行结果类似于:

2021-08-19 10:30:15.123456

增加时间间隔

datetime模块提供了timedelta类,可以用于处理时间间隔。我们可以创建一个timedelta对象,并将其与datetime对象相加或相减,从而计算出新的时间。示例代码如下:

from datetime import datetime, timedelta

now = datetime.now()
new_time = now + timedelta(days=3, hours=6)
print(new_time)

上述代码中,我们创建了一个timedelta对象,将其与当前时间相加,并将结果存储在变量new_time中,最后使用print()函数输出新的时间。运行结果类似于:

2021-08-22 16:30:15.123456

上述代码中,我们将当前时间增加了3天6个小时的时间间隔,并输出了新的时间。

结语

以上就是Python创建增加时间函数的完整攻略。通过使用datetime和timedelta类,我们可以方便地获取和处理时间信息。在实际使用中,我们还可以根据具体需求来使用其他相关的模块和函数。