LinkedIn から時間を抽出すると、この形式になります
1374527684523
それが何の形式かはわかりませんが、どうすれば通常の時間に変換できますか。
month day, year hours:mins:seconds
LinkedIn ドキュメントを見ると、タイムスタンプにミリ秒が返されていることがわかります。ミリ秒を時間形式に変換するには、次のようにします。
>>> datetime.datetime.fromtimestamp(1374527684523/1000.0)
datetime.datetime(2013, 7, 23, 2, 44, 44, 523000)
それをフォーマットするには、次のことができます
>>> "{0} {1}, {2} {3}:{4}:{5}".format(date.month, date.day, date.year, date.hour, date.minute, date.second)
'7 23, 2013 2:44:44'
または、より良い方法はdatetime.datetime.strftime
、次のようにメソッドを使用することです
>>> date.strftime("%m %d, %Y %H:%M:%S")
'07 23, 2013 02:44:44'