我有一个UNIX时代的列表(Python),类似这样的:
[1526496663206, 1526507363973, 1526507363973, 1526574425012]
我想从当前时间减去它们,得到左边的时间,例如,假设 1526496663206 代表 2018-10-03 04:53:26 . 我想把它从当前时间中减去,得到一个可读格式的剩余时间。
1526496663206
2018-10-03 04:53:26
我可以得到当前的时间 int(time.time()) .
int(time.time())
现在我如何从Unix时代减去它的列表呢?简单做 int(time.time()) - list[i] 好像没用。
int(time.time()) - list[i]
我该怎么做?有没有什么python函数可以做到这一点> 提前谢谢你?
试试这个:
import time current_time = time.time() print(current_time) diff = current_time - 'YOUR EPOCH TIME' time_left = now - diff print(time_left) formatted_time = time.strftime('%Y-%m-%d %I:%M:%S %p', time.localtime(time_left)) print(formatted_time)