python获取当前时间字符串_Python 当前日期和时间

Python 当前日期和时间

在本文中,您将学习如何用Python获取今天的日期和当前的日期和时间。我们还将使用strftime()方法以不同的格式格式化日期和时间。

您可以采取多种方式来获取当前日期。我们将使用datetime模块的date类来完成此任务。

示例1:Python获取今天的日期

示例from datetime import date

today = date.today()

print("今天的日期:", today)

输出结果:今天的日期: 2020-04-13

在这里,我们从datetime模块中导入了date类。然后,我们使用该date.today()方法来获取当前的本地日期。

顺便说一句,date.today()返回一个date对象,该对象在上述程序中分配给了Today变量。现在,您可以使用strftime()方法创建一个以不同格式表示日期的字符串。

示例2:当前日期以不同的格式

示例from datetime import date

today = date.today()

# dd/mm/YY

d1 = today.strftime("%d/%m/%Y")

print("d1 =", d1)

# 文字的月、日、年

d2 = today.strftime("%B %d, %Y")

print("d2 =", d2)

# mm/dd/y

d3 = today.strftime("%m/%d/%y")

print("d3 =", d3)

# 月份缩写,日期和年份

d4 = today.strftime("%b-%d-%Y")

print("d4 =", d4)

当您运行程序时,输出将类似于:d1 = 16/09/2019

d2 = September 16, 2019

d3 = 09/16/19

d4 = Sep-16-2019

如果需要获取当前日期和时间,则可以使用datetime模块的datetime类。

示例3:获取当前日期和时间

示例from datetime import datetime

# 包含当前日期和时间的datetime对象

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)

在这里,我们习惯于datetime.now()获取当前日期和时间。然后,我们用来strftime()创建一个以其他格式表示日期和时间的字符串。

你可能感兴趣的:(python获取当前时间字符串)