python获取当前时间的秒数

python获取当前时间的秒数

作者:William Gu发布时间:2026-03-28 18:50阅读时长:12 分钟阅读次数:6
常见问答
Q
怎样使用 Python 获取当前时间的秒数?

我想用 Python 编程语言来获得当前时间的秒数,该如何实现?

A

使用 time 模块获取当前时间的秒数

可以使用 Python 标准库中的 time 模块,调用 time.time() 函数,该函数返回自 Unix 纪元以来的浮点秒数。例如:

import time
current_seconds = time.time()
print(current_seconds)
Q
如何得到只包含当前秒数(0-59)的数字?

我需要获取当前时间中,分钟内的秒数(例如:45 秒),该怎么办?

A

使用 datetime 模块中的 datetime.now() 获取秒部分

可以使用 datetime 模块,调用 datetime.now() 方法后访问 .second 属性得到当前时间的秒数(0 到 59)。

示例代码:

from datetime import datetime
current_second = datetime.now().second
print(current_second)
Q
如何格式化当前时间并显示秒数?

我想打印当前时间,格式中包含秒数,该如何用 Python 实现?

A

利用 strftime 格式化时间字符串包括秒数

使用 datetime.now() 结合 strftime 方法,可以将时间格式化输出,%S 表示秒数(两位数字)。

示例代码:

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

这样输出的字符串中包含当前的秒数。