python程序如何获取系统时间

python程序如何获取系统时间

作者:Rhett Bai发布时间:2026-01-13阅读时长:0 分钟阅读次数:10

用户关注问题

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

我希望使用Python程序获取当前系统的日期和时间,该怎么做?

A

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

Python的datetime模块提供了datetime.now()方法,可以获取当前系统的日期和时间。示例代码:

from datetime import datetime
current_time = datetime.now()
print(current_time)
Q
怎样以特定格式显示Python获取的时间?

获取到当前时间后,如何将时间按年-月-日 时:分:秒的格式展示?

A

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

调用datetime对象的strftime方法,可以按照自定义的格式输出时间。例如,格式化为“2024-06-01 14:30:00”:

from datetime import datetime
now = datetime.now()
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)
Q
是否有其他模块或方法可以获取系统时间?

除了datetime模块外,Python还有哪些方式可以获取系统当前时间?

A

使用time模块的localtime或time函数

Python的time模块也能获取系统时间,例如使用time.localtime()返回时间结构体,或time.time()返回自1970年纪元以来的秒数。示例:

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