ホームページ  >  記事  >  バックエンド開発  >  時間を AM-PM 形式でフォーマットする Python プログラム

時間を AM-PM 形式でフォーマットする Python プログラム

王林
王林転載
2023-08-28 17:29:061582ブラウズ

時間を AM-PM 形式でフォーマットする Python プログラム

Python には、午前/午後形式で時刻を見つけるために使用できる strftime() や datetime.now() などの組み込みの時刻関数がいくつかあります。 AM/PM 形式の時刻は、ユーザー インターフェイス、レポートとドキュメント、データの視覚化、イベントのスケジュールなど、さまざまなアプリケーションで使用されます。時刻が午前 11 時 59 分 00 秒から正午 12 時までの間の場合、AM 時間と言います。同様に、午前 12 時から深夜 11 時 59 分までの時刻は PM であると言えます。 AM/PM という略語は、正確な時間を示すために使用されます。

###構文###

例では次の構文が使用されています&miinus;

リーリー

strftime() は、時刻形式を表すために使用できる Python の組み込み関数です。

パラメータでは次の形式が表されます:

  • %I

    − 時間

  • %M

    − 分

  • %S

    − 秒

  • %p

    − 午前/午後

    リーリー
  • これは、現在時刻を見つけるために使用できる Python の組み込み関数です。
リーリー

これは、現在の時刻を返す Python の組み込みメソッドです。

例 1

以下の例では、現地時間を検索する

datetime

というモジュールから datetime のすべてをインポートしてプログラムを開始します。次に、時刻を 24 時間形式で変数 t_str に保存すると、時刻が 12 時間形式に変換され、午前か午後かを確認します。ここでは、組み込み関数 strftime() を使用しています。この関数は、t_str (指定された時刻) と '%H:%M%S' (時、分、秒を含む時刻の形式を設定) の 2 つのパラメータを受け入れます。この時刻形式は 24 時間形式を表します。次に、strftime() 関数を再度使用して、時刻を 12 時間形式に設定します。パラメータでは、時刻が午前か午後かを確認するために %p が使用されます。最後に、変数 t_strt_am_pm を使用して結果を出力します。 リーリー ###出力### リーリー 例 2

の中国語訳は次のとおりです:

例 2

以下の例では、現地時間を検索する

datetime

というモジュールから datetime のすべてをインポートしてプログラムを開始します。次に、定義済み関数

datetime.now()

を使用して取得した現在時刻の値を格納する変数 dt_obj を作成します。次に、事前定義関数 strftime() を使用して、12 時間形式を設定します。この関数は、変数 dt_obj を持つオブジェクトとして使用され、変数 ts_am_pm に格納されます。最後に、変数 dt_objts_am_pm を使用して結果を出力します。 リーリー ###出力### リーリー 例 3 の中国語訳は次のとおりです: 例 3

次の例では、format_time() という関数を使用するプログラムを作成します。この関数は、datetime オブジェクトをパラメータとして受け取り、AM/PM 形式で表示される時刻を表す文字列を返します。次に、関数は datetime オブジェクトの strftime() メソッドを使用して、指定された書式文字列 '%I:%M %p' に従って時刻を書式設定します。この形式では、分 (%M) と AM/PM インジケーター (%p) を含む 12 時間形式 (%I) で時刻表を指定します。

リーリー ###出力### リーリー

例 4

の中国語訳は次のとおりです:

例 4

次の例では、最初に time という名前のモジュールをインポートします。このモジュールは、現在時刻を設定する時間を定義し、ユーザーが組み込みメソッドを使用して時刻をフォーマットできるようにします。次に、値を格納する present_time という名前の変数が、組み込みメソッド localtime() を使用して初期化されます。次に、strftime メソッドを使用して、書式文字列「%I:%M %p」を使用して時刻を AM/PM 形式に書式設定します。 %I 形式コードは 12 時間形式の時間を表し、%M は分を表し、%p は AM または PM を表し、変数 t_format に格納されます。最後に、変数 t_format を使用して結果を出力します。

リーリー ###出力### リーリー ###結論###

組み込み関数 strftime() が時刻の AM または PM 形式を表すのに役立つことがわかります。例 1 では、時間モードが AM/PM であるかどうかを確認するために 24 時間形式を 12 時間形式に変換する方法について説明しました。例 2 では、datetime.now() 関数を使用して現在時刻を初期化する方法を示します。次に、%p を使用して時刻が午前か午後かを確認します。

以上が時間を AM-PM 形式でフォーマットする Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。