如何在python3中获取当前日期和时间( – Python3教程)

上一章Python教程请查看:python3将字符串转为时间、日期
在本文中,你将学习如何用Python获取今天的日期和当前的日期和时间,我们还将使用strftime()方法以不同的格式格式化日期和时间。
获取当前日期的方法有很多,我们将使用datetime模块的date类来完成这项任务。
例1:Python获取今天的日期

from datetime import date today = date.today() print("date:", today)

这里,我们从datetime模块导入了date类,然后,我们使用date.today()方法来获取当前的本地日期。
顺便说一下,date.today()返回一个日期对象,该对象被分配给上面程序中的today变量。现在,你可以使用strftime()方法来创建以不同格式表示日期的字符串。
例2:当前日期的不同格式
from datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y") print("d1 =", d1) # 文本: 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) # 月缩写, day and year d4 = today.strftime("%b-%d-%Y") print("d4 =", d4)

如果需要获取当前日期和时间,可以使用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)

【如何在python3中获取当前日期和时间( – Python3教程)】在这里,我们使用date .now()来获取当前日期和时间,然后,我们使用strftime()创建一个以另一种格式表示日期和时间的字符串。

    推荐阅读