首頁 >後端開發 >Python教學 >如何在 Python 中將秒轉換為小時:分鐘:秒格式?

如何在 Python 中將秒轉換為小時:分鐘:秒格式?

Patricia Arquette
Patricia Arquette原創
2024-11-30 18:14:11682瀏覽

How Can I Convert Seconds to Hours:Minutes:Seconds Format in Python?

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

處理時間敏感資料時,通常需要將秒轉換為更用戶友善的格式,例如小時、分鐘和秒。如果您有一個以秒為單位傳回訊息的 Python 函數,您可能想要將其儲存為更易讀的格式:小時:分鐘:秒。

解決方案在於利用 datetime.timedelta 函數。該函數可讓您輕鬆地將秒數轉換為 timedelta 對象,該物件封裝了時間差。要將這個 timedelta 物件轉換為所需的格式,我們可以簡單地使用 str() 函數。

例如:

import datetime

seconds = 666
time_delta = datetime.timedelta(seconds=seconds)
formatted_time = str(time_delta)

formatted_time 變數現在將包含「小時」中的時間:分鐘:秒」格式,在本例中為「0:11:06」。這種簡單的方法使您能夠輕鬆地將秒轉換為更實用且人類可讀的時間格式。

以上是如何在 Python 中將秒轉換為小時:分鐘:秒格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn