PythonPandas-POSIXタイムスタンプから素朴なUTC日時を作成します
POSIXタイムスタンプからナイーブUTC日時を作成するには、 timestamp.utcfromtimestamp()を使用します。 方法。 POSIXを引数として渡します。
まず、必要なライブラリをインポートします-
import pandas as pd
タイムスタンプを作成する
timestamp = pd.Timestamp('2021-09-14T15:12:34.261811624')
POSIXタイムスタンプからナイーブUTC日時を作成します。 POSIXは引数として渡されます
timestamp.utcfromtimestamp(1631717502)
例
以下はコードです
import pandas as pd # creating a timestamp timestamp = pd.Timestamp('2021-09-14T15:12:34.261811624') # display the Timestamp print("Timestamp...\n", timestamp) # constructing a naive UTC datetime from a POSIX timestamp # POSIX is passed as an argument print("\nConstruct UTC Datetime...\n", timestamp.utcfromtimestamp(1631717502))
出力
これにより、次のコードが生成されます
Timestamp... 2021-09-14 15:12:34.261811624 Construct UTC Datetime... 2021-09-15 14:51:42
-
PythonPandasの日時列から日付と時刻を分離するプログラムを作成します
データフレームに日時列があり、日付と時刻を次のように区切る結果があるとします。 datetime date time 0 2020-01-01 07:00:00 2020-01-06 07:00:00 1 2020-01-02 07:00:00 2020-01-06 07:00:00 2 2020-01-03 07:00:00 2020-01-06 07:00:00 3 2020-01-04 07:00:00 2020-01-06 07:00:00 4 2020-01-05
-
Pythonで日時をUTCタイムスタンプに変換するにはどうすればよいですか?
datetimeモジュールを使用して、Pythonで日時をUTCタイムスタンプに変換できます。すでにUTCのdatetimeオブジェクトがある場合は、timestamp()を使用してUTCタイムスタンプを取得できます。この関数は、その日時オブジェクトのエポックからの時間を返します。ローカルタイムゾーンに日時オブジェクトがある場合は、最初にタイムゾーン情報を置き換えてから、時刻を取得します。 例 from datetime import timezone dt = datetime(2015, 10, 19) timestamp = dt.replace(tzinfo=timezone.utc