你好python多个时间戳比较距离当前时间最近的
您好,要比较多个时间戳距离当前时间最近的,可以使用以下方法:
- 获取当前时间的时间戳
import time
now_timestamp = int(time.time())
- 定义多个时间戳
timestamps = [1234567890, 2345678901, 3456789012, 4567890123]
- 遍历时间戳列表,计算与当前时间戳的差值,找到最小的差值
min_diff = float('inf')
for timestamp in timestamps:
diff = abs(now_timestamp - timestamp)
if diff < min_diff:
min_diff = diff
closest_timestamp = timestamp
- 输出最近的时间戳
print("最近的时间戳是:", closest_timestamp)
完整代码如下:
import time
now_timestamp = int(time.time())
timestamps = [1234567890, 2345678901, 3456789012, 4567890123]
min_diff = float('inf')
for timestamp in timestamps:
diff = abs(now_timestamp - timestamp)
if diff < min_diff:
min_diff = diff
closest_timestamp = timestamp
print("最近的时间戳是:", closest_timestamp)
``
原文地址: https://www.cveoy.top/t/topic/eLHv 著作权归作者所有。请勿转载和采集!