📜  获取当前日期 datetime - Python (1)

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

获取当前日期 datetime - Python

在Python中,获取当前日期是一种常见的任务。我们可以使用内置模块 datetime 来实现这个功能。

导入 datetime 模块

首先,我们需要导入 datetime 模块。可以使用以下代码完成导入:

import datetime
获取当前日期和时间

有多种方式可以获取当前日期和时间。下面的示例演示了如何获取当前日期和时间,以及如何格式化日期和时间。

import datetime

# 获取当前日期和时间
now = datetime.datetime.now()

# 输出当前日期和时间
print("当前日期和时间:", now)

# 格式化日期和时间
formatted_date_time = now.strftime("%Y-%m-%d %H:%M:%S")
print("格式化后的日期和时间:", formatted_date_time)

输出:

当前日期和时间: 2021-10-24 12:13:14.398021
格式化后的日期和时间: 2021-10-24 12:13:14

在上面的示例中,我们首先使用 datetime.datetime.now() 方法获取当前日期和时间。然后,我们使用 strftime() 方法将日期和时间转换为指定的格式。

获取当前日期

如果只需要获取当前日期而不需要时间,可以使用 datetime.date.today() 方法。

下面的示例演示了如何获取当前日期和将其格式化:

import datetime

# 获取当前日期
today = datetime.date.today()

# 输出当前日期
print("当前日期:", today)

# 格式化日期
formatted_date = today.strftime("%Y-%m-%d")
print("格式化后的日期:", formatted_date)

输出:

当前日期: 2021-10-24
格式化后的日期: 2021-10-24

在上面的示例中,我们使用 datetime.date.today() 方法获取当前日期,然后使用 strftime() 方法将其格式化。

总结

在Python中,使用 datetime 模块可以轻松获取当前日期和时间,以及将其格式化。需要注意的是,我们可以使用各种格式来格式化日期和时间,具体取决于需要的输出格式。