초 단위로 정보를 반환하는 함수가 있지만 해당 정보가 시:분:초 형식으로 필요한 경우 단일 분할만 수행하는 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