Python 中如何使用函数显示当前系统时间和日期信息
在 Python 中,可以使用内置的 datetime
模块来显示当前系统时间和日期信息。以下是详细介绍:
使用 datetime.now()
方法
datetime.now()
方法可以返回当前本地日期和时间。以下是示例代码:
import datetime
获取当前日期和时间
now = datetime.datetime.now()
打印当前日期和时间
print("当前日期和时间:", now)
在上述代码中,首先导入 datetime
模块,然后使用 datetime.datetime.now()
方法获取当前日期和时间,并将其存储在变量 now
中,最后使用 print
函数打印当前日期和时间。
格式化日期和时间
可以使用 strftime()
方法将日期和时间对象格式化为指定的字符串。以下是示例代码:
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()
方法。以下是示例代码:
import datetime
获取当前日期和时间
now = datetime.datetime.now()
获取当前日期
current_date = now.date()
获取当前时间
current_time = now.time()
打印当前日期和时间
print("当前日期:", current_date)
print("当前时间:", current_time)
在上述代码中,使用 date()
方法获取当前日期,使用 time()
方法获取当前时间,并分别存储在变量 current_date
和 current_time
中,最后使用 print
函数打印当前日期和时间。