python如何显示当前时间

python如何显示当前时间

作者:Elara发布时间:2026-01-05阅读时长:0 分钟阅读次数:13

用户关注问题

Q
如何用Python获取当前的系统时间?

在Python中,我想获取并显示设备当前的系统时间,该怎么操作?

A

使用datetime模块获取系统当前时间

可以导入Python内置的datetime模块,然后调用datetime.datetime.now()函数获取当前的日期和时间。例如:

import datetime
now = datetime.datetime.now()
print(now)

这段代码会输出当前的年、月、日、小时、分钟、秒等信息。

Q
怎样在Python中以特定格式显示当前时间?

我希望用Python打印时间时,按照“年-月-日 时:分:秒”的格式显示,应如何实现?

A

用strftime方法格式化时间输出

datetime对象自带strftime()方法,可以根据格式字符串自定义输出样式。例如:

import datetime
now = datetime.datetime.now()
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)

这样能得到类似“2024-06-01 14:30:15”的输出。

Q
Python还有哪些模块可以用来显示当前时间?

除了datetime模块之外,Python中是否有其他模块能够帮我显示当前时间?

A

使用time模块显示当前时间

time模块也能获取当前时间并格式化。例如:

import time
current_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
print(current_time)

这段代码获取系统本地时间并按照指定格式返回字符串。