datetime.timedelta オブジェクトを時:分形式の文字列に変換する
問題:
期間を時間と分で表示するために datetime.timedelta オブジェクトをフォーマットすると、挑戦的であること。残りの秒を分に変換すると、特に困難が生じます。
解決策:
カスタム メソッドを実装するよりも、より簡単な解決策は、str() 関数を使用して、 timedelta オブジェクトを文字列に直接挿入します。以下に例を示します:
import datetime start = datetime.datetime(2009, 2, 10, 14, 00) end = datetime.datetime(2009, 2, 10, 16, 00) delta = end - start print(str(delta))
これは文字列「2:00:00」を出力します。ここで、2 は時間を表し、00 は分を表します。
以上がdatetime.timedelta オブジェクトを時間:分の文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。