ホームページ >バックエンド開発 >Python チュートリアル >Python の「datetime.timedelta」はどのようにして秒を時、分、秒に変換できるのでしょうか?

Python の「datetime.timedelta」はどのようにして秒を時、分、秒に変換できるのでしょうか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-30 12:24:13613ブラウズ

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

Python で秒を時、分、秒に変換する

時間関連のデータを扱うとき、多くの場合、秒を次のように変換する必要があります。より読みやすい形式 (通常は時間、分、秒)。この記事では、Python でこの変換を効率的に行う方法を説明します。

datetime.timedelta を使用した解決策

Python の datetime モジュールには、datetime.timedelta という便利な関数が用意されています。秒を目的の値に変換するformat:

import datetime
seconds = 666
time_string = str(datetime.timedelta(seconds=seconds))
print(time_string)

Output:

0:11:06

このコード行は秒数 (この例では 666) を取得し、その値を使用して timedelta オブジェクトを作成します。次に、timedelta オブジェクトに対して str() 関数が呼び出され、「時:分:秒」:

形式の文字列表現に変換されます。

以上がPython の「datetime.timedelta」はどのようにして秒を時、分、秒に変換できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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