python如何取得系统时间

python如何取得系统时间

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

用户关注问题

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

我想在Python程序中获取当前的日期和时间,该如何操作?

A

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

可以通过导入Python的datetime模块,使用datetime.datetime.now()函数获取当前的日期和时间。例如:

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

这会输出当前的系统时间。

Q
Python获取系统时间有哪些常用模块?

除了datetime模块,Python还有哪些模块能用来获取系统时间?

A

time模块也是获取系统时间的选择

除了datetime模块,time模块也可以用来获取系统时间。time模块提供了time.time()返回当前时间的时间戳,和time.localtime()、time.strftime()等函数帮助我们格式化和操作时间。示例如下:

import time
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))
Q
如何将Python获取的系统时间格式化为指定格式?

得到的系统时间如何转换成我需要的日期时间格式?

A

通过strftime函数格式化时间输出

使用datetime对象的strftime方法可以将时间格式化成不同的字符串形式。例如,要将时间显示为“年-月-日 小时:分钟:秒”,可以这样做:

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