python如何print系统时间

python如何print系统时间

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

用户关注问题

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方法格式化时间字符串

获取系统时间后,可以使用strftime()方法指定格式,将时间转换为想要的字符串形式。例如:

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

这样可以输出形如“2024-06-12 14:30:00”的时间字符串。

Q
Python中是否有其他模块可以用来打印系统时间?

有没有除了datetime模块以外的方法在Python里获取和打印系统时间?

A

使用time模块获取系统时间

time模块也可以实现时间的获取和显示。利用time.localtime()得到当前时间的结构化信息,再用time.strftime()格式化输出。例如:

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

这种方式也能打印出当前的系统时间。