如何用python显示时间

如何用python显示时间

作者:Joshua Lee发布时间:2026-01-06阅读时长:0 分钟阅读次数:10

用户关注问题

Q
Python中如何获取当前时间?

我想用Python编程获取当前的系统时间,应该使用哪个模块和函数?

A

使用datetime模块获取当前时间

Python可以使用datetime模块中的datetime.now()函数来获取当前的系统时间,示例代码为:

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

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)

Q
Python如何显示时间的实时变化?

我希望Python程序能够动态显示实时更新的当前时间,有什么方法实现?

A

结合time模块实现动态时间显示

可以用time模块中的sleep函数结合循环,不断获取和显示当前时间,代码示例:

import datetime
import time

while True:
now = datetime.datetime.now().strftime('%H:%M:%S')
print(f'当前时间:{now}', end='\r')
time.sleep(1)