2017-01-09 5 views
0

おはようございます、 私は、いくつかの時代を含むリストをPythonで持っています。私は人間が読める時間であらゆるエポック時間を変換したいと思う。私は通常、このコードを使用しますが、私は、リストでそれを使用する方法がわからない:Pythonでエポックから人間が読める時間にリストを変換する

time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(1483947846/1000.0)) 

私のリストは、次のとおりです。

myList = [ '1483947846', '1417947246', '1417327000'] 

はどうもありがとうございました!

答えて

1

関数を定義:

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] 
関連する問題