
python 中如何显示当前时间
用户关注问题
如何用 Python 获取当前的日期和时间?
我想在 Python 程序中获取当前的日期和时间,有哪些方法可以实现?
使用 datetime 模块获取当前日期和时间
可以使用 Python 内置的 datetime 模块,通过 datetime.datetime.now() 函数来获取当前的日期和时间。例如:
import datetime
current_time = datetime.datetime.now()
print(current_time)
这样就会显示当前的本地日期和时间。
怎样在 Python 中格式化显示当前时间?
获取到当前时间后,想要以自定义格式显示,比如只显示小时和分钟,应该怎么做?
使用 strftime 方法格式化时间显示
datetime 对象提供了 strftime 方法,可以将时间格式化为指定格式字符串。例如,想显示当前时间的小时和分钟,可以使用:
import datetime
now = datetime.datetime.now()
formatted_time = now.strftime('%H:%M')
print(formatted_time)
这样输出结果就是比如 “14:35” 的格式。
Python 中有没有其他模块可以用来显示当前时间?
除了 datetime 模块,还有没有其他方式或模块能够获取和显示当前时间?
time 模块同样可以用来获取当前时间
time 模块提供了获取当前时间的功能,比如 time.localtime() 返回当前本地时间的时间元组,time.strftime() 可以格式化时间。例如:
import time
current_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
print(current_time)
这段代码会以 '年-月-日 时:分:秒' 格式输出当前时间。