1. 首页
  2. 技术文章

48、如何在Python中获取当前日期和时间?

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

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


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

from datetime import date

today = date.today()
print("Today's date:", today)

在这里,我们datedatetime模块中导入了该类。然后,我们使用该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 = September 16, 2019
d3 = 09/16/19
d4 = Sep-16-2019

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

示例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)	

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

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ1841324605,本站将立刻清除。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

服务热线:130-0886-1890

QR code