📜  python 获取天数 - Python (1)

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

Python获取天数

在Python中获取天数可以使用datetime模块来完成。datetime模块提供了date类和datetime类来处理日期和时间,其中date类只处理日期,而datetime类处理日期和时间。

获取当前日期

要获取当前日期,可以使用date.today()方法来获取。

from datetime import date

today = date.today()
print(today)

输出:

2022-11-16
获取指定日期

要获取指定日期,可以使用date类的构造函数来创建date对象。

from datetime import date

d = date(2022, 11, 1)
print(d)

输出:

2022-11-01
计算日期差值

要计算日期差值,可以使用date类的timedelta方法。

from datetime import date

d1 = date(2022, 11, 1)
d2 = date(2022, 11, 16)
delta = d2 - d1
print(delta.days)

输出:

15
获取当前时间

要获取当前时间,可以使用datetime模块的datetime类来创建一个datetime对象,然后获取其中的时间部分。

from datetime import datetime

now = datetime.now()
print(now.time())

输出:

15:21:06.072576
计算时间差值

要计算时间差值,可以使用datetime模块的datetime类和timedelta方法。

from datetime import datetime, timedelta

d1 = datetime.now()
d2 = d1 + timedelta(hours=1, minutes=30)
delta = d2 - d1
print(delta.seconds)

输出:

5400

以上就是Python获取天数的介绍,希望能对你有所帮助!