Python での時間変換の操作: 秒を時、分、秒に変換するためのガイド
プログラミングでは、多くの場合、次のことが必要になります。さまざまな形式の時間値を処理します。秒を扱う場合、時間、分、秒など、より読みやすく整理された形式に変換する必要がある場合があります。 Python は、この変換のための簡単で効率的なソリューションを提供します。
秒を時、分、秒に変換する
秒を「時:分」のような形式に変換するには:秒」の場合は、Python の datetime.timedelta 関数を利用できます。この関数は引数として秒数を受け取り、timedelta オブジェクトを返します。この timedelta オブジェクトは、構造化レイアウトの時間の長さを表します。
例を次に示します:
>>> import datetime >>> str(datetime.timedelta(seconds=666)) '0:11:06'
この例では、666 秒を「0」形式の時間文字列に変換します。 :11:06。」 timedelta オブジェクトは、変換と書式設定を自動的に処理します。
出力形式のカスタマイズ
datetime.timedelta 関数を使用すると、出力形式を柔軟にカスタマイズできます。出力をより詳細に制御したい場合は、時間、分、秒の属性に個別にアクセスできます。たとえば、次のコードは timedelta オブジェクトの個々のコンポーネントを取得します。
>>> delta = datetime.timedelta(seconds=666) >>> print("Hours:", delta.seconds // 3600) >>> print("Minutes:", delta.seconds % 3600 // 60) >>> print("Seconds:", delta.seconds % 60)
このコードは、666 秒の内訳を対応する時間、分、秒に出力します。
結論
Python で秒を時、分、秒に変換するのは、次の助けを借りて簡単なタスクです。 datetime.timedelta 関数。この関数を活用すると、時間値をより読みやすく管理しやすい形式に効率的に変換でき、コードをより正確で使いやすくすることができます。
以上がPython で秒を時、分、秒に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。