Python datetime.date()方法

datetime 模块是Python中的一个强大模块。它处理日期、时间和时区问题,并提供可靠的实用程序和解决方案。

这个模块实现了一个datetime 类,它将日期与时间和时区一起存储。这个类有各种实例方法,datetime.date 是一个返回确切日期的date 对象。

Pythondatetime.date() 方法的语法

<datetime object>.date()

参数

这个方法不接受任何参数。

返回结果

该方法为datetime 对象的日期返回一个date 对象。date 类是datetime 模块的一部分。

它接受三个参数,即年、月、日,它提供了各种方法来处理这个对象。要了解datetime.date 类,请参考这里的官方 Python 文档。

示例代码:在Python中使用datetime.date() 方法

from datetime import datetime
dt = datetime.now()
print("DateTime object:", dt)
print(type(dt))
date = dt.date()
print("Date object:", date)
print(type(date))

输出:

DateTime object: 2022-08-23 12:22:02.813862
<class 'datetime.datetime'>
Date object: 2022-08-23
<class 'datetime.date'>

上面的Python代码首先使用now() 方法创建了一个datetime 对象,顾名思义,该方法为当前时刻返回一个datetime 实例。接下来,我们在date() 方法的帮助下从中提取一个date 对象。

输出结果证明,前者是一个datetime 对象,后者是一个date 对象,指的是确切的时刻或日期。