个性化阅读
专注于IT技术分析

如何在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) 

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

赞(0)
未经允许不得转载:srcmini » 如何在python3中获取当前日期和时间? – Python3教程

评论 抢沙发

评论前必须登录!