使用日期時間的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中文網其他相關文章!