有许多方法可以获取当前日期。我们将使用 datetime 模块的 date
类来完成此任务。
示例 1:Python 获取今天的日期
from datetime import date
today = date.today()
print("Today's date:", today)
输出
Today's date: 2022-12-27
这里,我们从 datetime
模块中导入了 date
类。然后,我们使用 date.today()
方法来获取当前的本地日期。
示例 2:不同格式的当前日期
from datetime import date
today = date.today()
# dd/mm/YY
d1 = today.strftime("%d/%m/%Y")
print("d1 =", d1)
# Textual month, day and year
d2 = today.strftime("%B %d, %Y")
print("d2 =", d2)
# mm/dd/y
d3 = today.strftime("%m/%d/%y")
print("d3 =", d3)
# Month abbreviation, day and year
d4 = today.strftime("%b-%d-%Y")
print("d4 =", d4)
输出
d1 = 27/12/2022 d2 = December 27, 2022 d3 = 12/27/22 d4 = Dec-27-2022
在 Python 中获取当前日期和时间
如果我们需要获取当前的日期和时间,您可以使用 datetime
模块的 datetime
类。
from datetime import datetime
# datetime object containing current date and time
now = datetime.now()
print("now =", now)
# dd/mm/YY H:M:S
dt_string = now.strftime("%d/%m/%Y %H:%M:%S")
print("date and time =", dt_string)
输出
now = 2022-12-27 10:09:20.430322 date and time = 27/12/2022 10:09:20
在这里,我们使用了 datetime.now()
来获取当前的日期和时间。
然后,我们使用 strftime() 创建了一个表示不同格式日期和时间的字符串。
另请阅读