我有在毫秒時間戳值的列的數據幀。(df['Millisecond']
)如何將毫秒時間戳轉換爲Python中的正常日期?
我想要做的是該列的所有值轉換成正常的日期。防爆。 2017年4月27日4點55分00秒
我有在毫秒時間戳值的列的數據幀。(df['Millisecond']
)如何將毫秒時間戳轉換爲Python中的正常日期?
我想要做的是該列的所有值轉換成正常的日期。防爆。 2017年4月27日4點55分00秒
你可以做到這一點通過使用to_datetime功能http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime。
df['Millisecond'] = pd.to_datetime(df['Millisecond'], unit='ms')
您需要Python的日期時間包來做到這一點:
import datetime
date = datetime.datetime.fromtimestamp(milliseconds/1000.0)
date = date.strftime('%Y-%m-%d %H:%M:%S')
該死的。你打敗了我......差不多一毫秒! =] – Sniggerfardimungus
如果我的回答可以幫助你,你可以放棄它。 –
我使用了其他答案,因爲它容易得多,但這個工作也是。謝謝:) –
工作!謝謝:) –
請upvote答案以及:) –