Python 中如何使用函数显示当前系统时间和日期信息

频道:问答 日期: 浏览:1

在 Python 中,可以使用内置的 datetime 模块来显示当前系统时间和日期信息。以下是详细介绍:

使用 datetime.now() 方法

datetime.now() 方法可以返回当前本地日期和时间。以下是示例代码:

Python 中如何使用函数显示当前系统时间和日期信息

import datetime

 获取当前日期和时间
now = datetime.datetime.now()

 打印当前日期和时间
print("当前日期和时间:", now)

在上述代码中,首先导入 datetime 模块,然后使用 datetime.datetime.now() 方法获取当前日期和时间,并将其存储在变量 now 中,最后使用 print 函数打印当前日期和时间。

格式化日期和时间

可以使用 strftime() 方法将日期和时间对象格式化为指定的字符串。以下是示例代码:

Python 中如何使用函数显示当前系统时间和日期信息

import datetime

 获取当前日期和时间
now = datetime.datetime.now()

 格式化日期和时间
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")

 打印格式化后的日期和时间
print("格式化后的日期和时间:", formatted_date)

在上述代码中,使用 strftime() 方法将日期和时间对象 now 格式化为 YYYY-MM-DD HH:MM:SS 的字符串。其中,%Y 表示四位数的年份,%m 表示两位数的月份,%d 表示两位数的日期,%H 表示 24 小时制的小时,%M 表示分钟,%S 表示秒。

只获取日期或时间

如果只需要获取当前日期或时间,可以分别使用 date()time() 方法。以下是示例代码:

Python 中如何使用函数显示当前系统时间和日期信息

import datetime

 获取当前日期和时间
now = datetime.datetime.now()

 获取当前日期
current_date = now.date()

 获取当前时间
current_time = now.time()

 打印当前日期和时间
print("当前日期:", current_date)
print("当前时间:", current_time)

在上述代码中,使用 date() 方法获取当前日期,使用 time() 方法获取当前时间,并分别存储在变量 current_datecurrent_time 中,最后使用 print 函数打印当前日期和时间。