当我从 LinkedIn 中提取时间时,它采用这种格式
1374527684523
我不知道那是什么格式,但如何将其转换为正常时间。
month day, year hours:mins:seconds
最佳答案
查看LinkedIn Documentation ,我看到它们返回时间戳的毫秒数。要将毫秒转换为时间格式,您可以这样做。
>>> 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'
OR 更好的方法是使用 datetime.datetime.strftime
方法,如下所示
>>> date.strftime("%m %d, %Y %H:%M:%S")
'07 23, 2013 02:44:44'
关于python - 将 LinkedIn API 时间转换为 Python 中的标准日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17866638/