python时间戳转换为秒

Python中可以使用 time 模块来进行时间戳的转换,其中 time.time() 函数可以获取当前时间的时间戳,返回的是一个浮点型的秒数。

如果您已经有了一个时间戳,可以使用 time.localtime() 函数将其转换为一个本地时间的元组(struct_time),其中包含年、月、日、时、分、秒等信息,然后通过取元组中的秒数,即可得到时间戳对应的秒数。

以下是一个将时间戳转换为秒的示例代码:

import time
timestamp = 1645374567.123456  # 假设时间戳为 2022年2月21日 12时29分27.123456秒
# 将时间戳转换为本地时间元组
local_time = time.localtime(timestamp)
# 获取本地时间元组中的秒数
seconds = local_time.tm_sec
print(seconds)  # 输出结果为 27

在上面的代码中,我们首先定义了一个时间戳timestamp,然后使用time.localtime()函数将其转换为本地时间元组,最后获取元组中的秒数,即可得到时间戳对应的秒数。

  •