2025.10.22(更新日: 2025.10.22)
【Python】//と%で秒数を時間と分に変換する
はじめに
//は、余りを切り捨てることのできる演算子。
%は、余りを出すことができる。
これらを使用して、秒数の合計から時間と分を出していこう。
ソースコード
python/total_seconds.py at 0fd1f5c9a939bd4347eb375f06679d7c9274df9a · ki-hi-ro/python
from datetime import datetime
now = datetime.now()
epoch = datetime(1970, 1, 1)
total_seconds = (now - epoch).total_seconds()
# print("現在の日時:", now)
# print("エポックからの秒数:", total_seconds)
hours = total_seconds // 3600
minutes = (total_seconds % 3600) // 60
seconds = total_seconds % 60
print(f"エポックからの時間: {int(hours)}時間 {int(minutes)}分 {int(seconds)}秒")
出力結果
エポックからの時間: 489208時間 50分 5秒
コメントを残す