python如何获得当前系统时间格式

python如何获得当前系统时间格式

作者:William Gu发布时间:2026-01-14阅读时长:0 分钟阅读次数:9

用户关注问题

Q
Python中如何获取当前的日期和时间?

我想在Python程序中获取当前系统的日期和时间,该怎么操作?

A

使用datetime模块获取当前日期和时间

可以使用Python的datetime模块中的datetime.now()方法来获取当前的日期和时间。例如:

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

这样就能输出当前的系统时间。

Q
如何自定义Python中获取的时间格式?

我需要在Python中以特定的格式显示当前时间,比如“年-月-日 小时:分钟:秒”,怎样实现?

A

使用strftime方法格式化时间字符串

获取当前时间后,可以调用datetime对象的strftime方法来自定义时间格式。例如:

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

这样输出的时间就符合“年-月-日 小时:分钟:秒”的格式。

Q
除了datetime模块,还有没有其他方法获取系统时间?

Python中除了使用datetime模块,有没有其他库或方法能获得当前系统时间?

A

使用time模块获取当前时间

Python的time模块也可以用来获取当前时间,常用的函数是time.localtime()和time.strftime(),例如:

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

这样也可以得到当前系统时间的字符串表示。