如何用Python显示当前时间

如何用Python显示当前时间

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

用户关注问题

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

我想在Python程序中获取当前的系统时间,应该使用什么方法或者库呢?

A

使用datetime模块获取当前时间

可以导入Python的datetime模块,利用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("%H:%M:%S")
print(formatted_time)

这段代码会只显示时分秒,格式可以根据需求调整。

Q
Python中有没有更简单的方法显示当前时间?

除了datetime模块,Python里有没有更简单或者专门处理时间的库来快速显示当前时间?

A

time模块中的strftime和localtime函数

time模块也能处理时间,借助time.strftime()和time.localtime()可以快速获取格式化后的当前时间,例如:

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

这同样可以输出格式化的当前时间,代码简单直观。