日時の strptime を使用して文字列から Timedelta オブジェクトを構築する
Python では、時間ベースの文字列を timedelta オブジェクトに変換するのが一般的なタスクです。形式は、時分から秒までさまざまです。
datetime.strptime: 堅牢な文字列解析ソリューション
外部ライブラリや手動解析に頼るのではなく、datetime のstrptime は、多用途でエレガントなソリューションを提供します。これにより、指定された形式を使用した正確な文字列解釈が可能になります。
次のコード スニペットを考えてみましょう:
<code class="python">from datetime import datetime, timedelta # Define the input string and format t = datetime.strptime("05:20:25", "%H:%M:%S") # Extract time components using properties hours, minutes, seconds = t.hour, t.minute, t.second # Create a timedelta object using extracted values delta = timedelta(hours=hours, minutes=minutes, seconds=seconds)</code>
このコードを実行すると、入力文字列を正確に表す timedelta オブジェクトが取得されます。必要に応じて、そのさまざまなメソッドを利用してさらなる操作を実行できます。
以上がPython で datetime.strptime を使用して時刻文字列を Timedelta オブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。