ホームページ > バックエンド開発 > Python チュートリアル > Python の `datetime`、`Timestamp`、および `datetime64` の間で変換する方法は?

Python の `datetime`、`Timestamp`、および `datetime64` の間で変換する方法は?

Susan Sarandon
リリース: 2024-12-05 08:16:11
オリジナル
537 人が閲覧しました

How to Convert Between Python's `datetime`, `Timestamp`, and `datetime64`?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート