datetime、Timestamp、datetime64 間の変換
Python で時間表現を扱う場合、datetime、タイムスタンプと日時64。これらの型の間で変換する方法を理解することは、日付と時刻の操作を効果的に行うために不可欠です。
datetime、Timestamp、datetime64 のインスタンスを作成する以下のスニペットについて考えてみましょう。
import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's surely a better way? ts = pd.DatetimeIndex([dt])[0] dt64 = np.datetime64(dt)
タイムスタンプからの日時は、to_datetime メソッドを使用することで簡単に実行できます。
ts.to_datetime()
ただし、 numpy.datetime64 (dt64) から datetime または Timestamp を取得するのは少し難しい場合があります。 dt64 をタイムスタンプに変換するには、pd.Timestamp コンストラクターを使用するだけです。
pd.Timestamp(dt64)
この変換プロセスは、次の図を参照すると簡単になります。
[間の変換を示す図のイメージ]日時、タイムスタンプ、および日時64]
以上がPython の `datetime`、`Timestamp`、および `datetime64` の間で変換する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。