📅  最后修改于: 2023-12-03 14:45:57.129000             🧑  作者: Mango
Python的Datetime库提供了一些有用的功能来处理日期和时间。在某些情况下,我们只需要日期部分,而不关心时间。这时候,仅仅提取日期会非常方便,这就是本节讲解的重点。
在进行日期处理前,要先引入Datetime库。
import datetime
我们可以使用date
对象获取当天的日期。date
对象表示日期(年、月、日)。
today = datetime.date.today()
print(today)
输出:
2022-01-02
我们可以使用datetime.date
函数来创建一个日期对象。
date = datetime.date(2022, 1, 1)
print(date)
输出:
2022-01-01
我们可以使用year
、month
和day
来获取日期对象的年份、月份和日期。
print(today.year)
print(today.month)
print(today.day)
输出:
2022
1
2
我们可以使用strftime
函数来格式化日期。
date = datetime.date(2022, 1, 1)
print(date.strftime("%Y-%m-%d"))
输出:
2022-01-01
我们可以使用date
对象来计算两个日期之间的天数。
date1 = datetime.date(2022, 1, 1)
date2 = datetime.date(2022, 1, 10)
delta = date2 - date1
print(delta.days)
输出:
9
本节介绍了如何使用Datetime库来进行日期处理,重点介绍了仅限日期的处理方法。使用Datetime库可以使日期处理变得非常简单,能够提高编程效率。