如何在Python中将毫秒时间戳转换为正常日期?

时间:2017-05-27 04:57:56

标签: python timestamp milliseconds

我的数据框的列值为毫秒时间戳。(df['Millisecond']

我想要做的是将该列的所有值转换为普通日期。防爆。 2017-04-27 04:55:00

2 个答案:

答案 0 :(得分:10)

你需要python的datetime包来做到这一点:

import datetime

date = datetime.datetime.fromtimestamp(milliseconds/1000.0)

date = date.strftime('%Y-%m-%d %H:%M:%S')

答案 1 :(得分:8)

您可以使用to_datetime函数http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime来完成此操作。

df['Millisecond'] = pd.to_datetime(df['Millisecond'], unit='ms')