web-dev-qa-db-ja.com

Pythonでミリ秒のタイムスタンプを通常の日付に変換するにはどうすればよいですか?

ミリ秒のタイムスタンプの値を持つ列を持つデータフレームがあります。(df['Millisecond']

私がやりたいのは、その列のすべての値を通常の日付に変換することです。例2017-04-27 04:55:00

6
R. Trading

to_datetime関数を使用してこれを行うことができます http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime

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

これを行うには、Pythonのdatetimeパッケージが必要です。

import datetime

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

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