ホームページ >バックエンド開発 >Python チュートリアル >Python で秒を時:分:秒の形式に変換するにはどうすればよいですか?

Python で秒を時:分:秒の形式に変換するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-30 18:14:11693ブラウズ

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

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