早上好家伙,
我在Python中有一个包含一些时代的列表。我想将每个时代的时间转换为人类可读的时间。我通常会使用此代码,但我不知道如何在列表中使用它:
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1483947846/1000.0))
我在Python中的列表是:
myList = [ '1483947846', '1417947246', '1417327000']
非常感谢你!
最佳答案
定义一个函数:
def epoch2human(epoch):
return time.strftime('%Y-%m-%d %H:%M:%S',
time.localtime(int(epoch)/1000.0))
或
lambda
epoch2human = lambda epoch: time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(int(epoch)/1000.0))
并使用这样的东西:
humanTimes = [epoch2human(t) for t in myList]
关于python - 将 list 从时代转换为人类可读的时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41543361/