📅  最后修改于: 2023-12-03 15:34:13.409000             🧑  作者: Mango
在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获取天数的介绍,希望能对你有所帮助!