หากมีฟังก์ชันคืนค่าเป็นวินาทีแต่ต้องการรูปแบบ ชม:นาที:วินาที ใช้ divmod() ซึ่งหารและคืนเศษพร้อมกัน ทำได้เร็วด้วยสองการคำนวณ
ตัวอย่าง
seconds = 56741
m, s = divmod(seconds, 60)
h, m = divmod(m, 60)
print("%d:%02d:%02d" % (h, m, s))
ผลลัพธ์
15:45:41
อีกวิธีใช้ timedelta แต่ช้ากว่า
ตัวอย่าง
import datetime
timedelta_obj = datetime.timedelta(seconds=56741)
print(timedelta_obj)
ผลลัพธ์
15:45:41