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

from datetime import date today = date.today() print(“Today’s date:”, today)
在这里,我们date从datetime模块中导入了类。然后,我们使用该date.today()方法获取当前本地日期。
顺便说一下,date.today()返回一个date对象,它被分配给今天上面程序中的变量。现在,您可以使用strftime()方法创建以不同格式表示日期的字符串。


示例 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 = 16/09/2019 d2 = 2019 年 9 月 16 日 d3 = 09/16/19 d4 = 2019 年 9 月 16 日


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

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

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)
您将门输出如下。
现在 = 2021-06-25 07:58:56.550604 日期和时间 = 25/06/2021 07:58:56
在这里,我们用来datetime.now()获取当前日期和时间。然后,我们使用strftime()另一种格式创建一个表示日期和时间的字符串。