Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python Pandas-Periodオブジェクトをフォーマットし、24時間形式で時間を表示します


Periodオブジェクトをフォーマットするには、 period.strftime()を使用します メソッドを使用し、24時間形式で時刻を表示するには、パラメーターを%Hに設定します。

まず、必要なライブラリをインポートします-

import pandas as pd

pandas.Periodは期間を表します。期間オブジェクトの作成

period = pd.Period(freq="S", year = 2021, month = 9, day = 18, hour = 17, minute = 20, second = 45)

期間オブジェクトを表示する

print("Period...\n", period)

結果を表示します。ここでは、時刻は24時間形式で表示されます。つまり[00,23]

print("\nString representation (24-Hour format)...\n", period.strftime('%H'))

以下はコードです

import pandas as pd

# The pandas.Period represents a period of time
# Creating a Period object
period = pd.Period(freq="S", year = 2021, month = 9, day = 18, hour = 17, minute = 20, second = 45)

# display the Period object
print("Period...\n", period)

# display the result
# Here, Time is displayed with 24-Hour format i.e. [00,23]
print("\nString representation (24-Hour format)...\n", period.strftime('%H'))

出力

これにより、次のコードが生成されます

Period...
2021-09-18 17:20:45

String representation (24-Hour format)...
17

  1. PythonPandas-指定されたPeriodオブジェクトの終了時刻を検索します

    指定されたPeriodオブジェクトの終了時刻を見つけるには、 period.end_timeを使用します プロパティ。 まず、必要なライブラリをインポートします- import pandas as pd pandas.Periodは期間を表します。 2つのPeriodオブジェクトの作成- period1 = pd.Period("2020-09-23 03:55:20") period2 = pd.Period(freq="T", year = 2021, month = 2, day = 14, hour = 2, minute = 35) 期間

  2. PythonPandas-Timestampオブジェクトから現在の日付と時刻を取得します

    Timestampオブジェクトから現在の日付と時刻を取得し、 timestamp.today()を使用します メソッド。 まず、必要なライブラリをインポートします- import pandas as pd import datetime パンダでタイムスタンプを作成する timestamp = pd.Timestamp(datetime.datetime(2021, 10, 10)) タイムスタンプを表示する print("Timestamp: ", timestamp) 現在の日付と時刻を取得する res = timestamp.today() 例 以下はコ