Python には、午前/午後形式で時刻を見つけるために使用できる strftime() や datetime.now() などの組み込みの時刻関数がいくつかあります。 AM/PM 形式の時刻は、ユーザー インターフェイス、レポートとドキュメント、データの視覚化、イベントのスケジュールなど、さまざまなアプリケーションで使用されます。時刻が午前 11 時 59 分 00 秒から正午 12 時までの間の場合、AM 時間と言います。同様に、午前 12 時から深夜 11 時 59 分までの時刻は PM であると言えます。 AM/PM という略語は、正確な時間を示すために使用されます。
###構文###strftime() は、時刻形式を表すために使用できる Python の組み込み関数です。
パラメータでは次の形式が表されます:
− 時間
− 分
− 秒
− 午前/午後
リーリーこれは、現在の時刻を返す Python の組み込みメソッドです。
例 1
というモジュールから datetime のすべてをインポートしてプログラムを開始します。次に、時刻を 24 時間形式で変数 t_str に保存すると、時刻が 12 時間形式に変換され、午前か午後かを確認します。ここでは、組み込み関数 strftime() を使用しています。この関数は、t_str (指定された時刻) と '%H:%M%S' (時、分、秒を含む時刻の形式を設定) の 2 つのパラメータを受け入れます。この時刻形式は 24 時間形式を表します。次に、strftime() 関数を再度使用して、時刻を 12 時間形式に設定します。パラメータでは、時刻が午前か午後かを確認するために %p が使用されます。最後に、変数 t_str と t_am_pm を使用して結果を出力します。 リーリー ###出力### リーリー 例 2
の中国語訳は次のとおりです:を使用して取得した現在時刻の値を格納する変数 dt_obj を作成します。次に、事前定義関数 strftime() を使用して、12 時間形式を設定します。この関数は、変数 dt_obj を持つオブジェクトとして使用され、変数 ts_am_pm に格納されます。最後に、変数 dt_obj と ts_am_pm を使用して結果を出力します。 リーリー ###出力### リーリー 例 3 の中国語訳は次のとおりです: 例 3
次の例では、最初に time という名前のモジュールをインポートします。このモジュールは、現在時刻を設定する時間を定義し、ユーザーが組み込みメソッドを使用して時刻をフォーマットできるようにします。次に、値を格納する present_time という名前の変数が、組み込みメソッド localtime() を使用して初期化されます。次に、strftime メソッドを使用して、書式文字列「%I:%M %p」を使用して時刻を AM/PM 形式に書式設定します。 %I 形式コードは 12 時間形式の時間を表し、%M は分を表し、%p は AM または PM を表し、変数 t_format に格納されます。最後に、変数 t_format を使用して結果を出力します。
リーリー ###出力### リーリー ###結論###以上が時間を AM-PM 形式でフォーマットする Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。