ホームページ  >  記事  >  バックエンド開発  >  Python で datetime.strptime を使用して時刻文字列を Timedelta オブジェクトに変換する方法

Python で datetime.strptime を使用して時刻文字列を Timedelta オブジェクトに変換する方法

DDD
DDDオリジナル
2024-10-22 20:38:53667ブラウズ

How to Use datetime.strptime to Convert Time Strings to Timedelta Objects in Python?

日時の 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。