Python3获取当前日期和时间

在Python中,我们可以使用内置的datetime模块来获取当前日期和时间。datetime模块提供了各种函数和类来处理日期和时间的操作。

获取当前日期

要获取当前日期,我们可以使用datetime模块中的date类和today()函数。

from datetime import date

current_date = date.today()
print("当前日期:", current_date)

输出结果类似于:

当前日期: 2022-08-10

在上面的代码中,我们导入了datetime模块中的date类,并使用today()函数来获取当前日期。然后,我们将当前日期存储在变量current_date中,并打印出来。

获取当前时间

要获取当前时间,我们可以使用datetime模块中的time类和now()函数。

from datetime import time

current_time = time.now()
print("当前时间:", current_time)

输出结果类似于:

当前时间: 10:30:45.123456

上面的代码中,我们导入了datetime模块中的time类,并使用now()函数来获取当前时间。然后,我们将当前时间存储在变量current_time中,并打印出来。

获取当前日期和时间

要获取当前日期和时间,我们可以使用datetime模块中的datetime类和now()函数。

from datetime import datetime

current_datetime = datetime.now()
print("当前日期和时间:", current_datetime)

输出结果类似于:

当前日期和时间: 2022-08-10 10:30:45.123456

在上面的代码中,我们导入了datetime模块中的datetime类,并使用now()函数来获取当前日期和时间。然后,我们将当前日期和时间存储在变量current_datetime中,并打印出来。

格式化日期和时间

有时候,我们可能需要将日期和时间按照特定的格式显示出来。datetime模块中的strftime()函数可以帮助我们实现这个目标。

from datetime import datetime

current_datetime = datetime.now()
formatted_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")
print("格式化后的日期和时间:", formatted_datetime)

输出结果类似于:

格式化后的日期和时间: 2022-08-10 10:30:45

在上面的代码中,我们使用strftime()函数将当前日期和时间格式化为"%Y-%m-%d %H:%M:%S"的形式。"%Y"表示年份,"%m"表示月份,"%d"表示日期,"%H"表示小时,"%M"表示分钟,"%S"表示秒钟。然后,我们将格式化后的日期和时间存储在变量formatted_datetime中,并打印出来。

总结

在本文中,我们学习了如何使用Python3中的datetime模块获取当前日期和时间。我们使用了date类和today()函数获取当前日期,使用time类和now()函数获取当前时间,使用datetime类和now()函数获取当前日期和时间。此外,我们还学习了如何使用strftime()函数将日期和时间格式化为特定的形式。希望本文能够帮助你更好地处理日期和时间相关的任务。