📜  python datetime date only - Python (1)

📅  最后修改于: 2023-12-03 14:45:57.129000             🧑  作者: Mango

Python Datetime - 仅限日期

Python的Datetime库提供了一些有用的功能来处理日期和时间。在某些情况下,我们只需要日期部分,而不关心时间。这时候,仅仅提取日期会非常方便,这就是本节讲解的重点。

引入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
获取日期的年份、月份和日期

我们可以使用yearmonthday来获取日期对象的年份、月份和日期。

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库可以使日期处理变得非常简单,能够提高编程效率。