首頁 > 後端開發 > Python教學 > Python 的「datetime.timedelta」如何將秒轉換為小時、分鐘和秒?

Python 的「datetime.timedelta」如何將秒轉換為小時、分鐘和秒?

Mary-Kate Olsen
發布: 2024-11-30 12:24:13
原創
676 人瀏覽過

How Can Python's `datetime.timedelta` Convert Seconds to Hours, Minutes, and Seconds?

在Python 中將秒轉換為小時、分鐘和秒

在處理與時間相關的資料時,通常需要將秒轉換為更易讀的格式,通常是小時、分鐘和秒。本文將示範如何在 Python 中有效率地實現這種轉換。

使用 datetime.timedelta 的解決方案

Python 的 datetime 模組提供了一個名為 datetime.timedelta的便利函數,可以方便地實現將秒轉換為所需的秒格式:

import datetime
seconds = 666
time_string = str(datetime.timedelta(seconds=seconds))
print(time_string)
登入後複製

輸出:

0:11:06
登入後複製

這行程式碼取得秒數(本例為666 ),並使用該值建立timedelta 物件。然後對 timedelta 物件呼叫 str() 函數,將其轉換為格式為「小時:分鐘:秒」:

的字串表示形式

以上是Python 的「datetime.timedelta」如何將秒轉換為小時、分鐘和秒?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板