MCP로 연결 →

계산 입력

공식

공식: 소수점 → 시간(hh:mm:ss) 변환기
Show calculation steps (1)
  1. Decompose into hh:mm:ss

    Decompose into hh:mm:ss: 소수점 → 시간(hh:mm:ss) 변환기

    Floor into hours and minutes, then round the remaining seconds (carrying 60 up where needed).

광고

결과

시간 (hh:mm:ss)
42:45:22
시 : 분 : 초
풀어 쓰기 / 상세 분석 42 hours : 45 minutes : 22 seconds or 1 days, 18 hours, 45 minutes, 22 seconds
총 초 153,921.6

이 변환기의 기능

이 도구는 하나의 소수점 숫자를 깔끔한 hh:mm:ss 형식의 시간 길이로 바꿔 줍니다. 입력한 숫자가 무엇을 의미하는지(일·시·분·초)를 선택하면, 계산기가 이를 총 초 단위로 환산한 뒤 다시 시·분·초로 나눠 줍니다. 이 값은 '하루 중 몇 시'가 아니라 '경과 시간(duration)'을 나타내므로, 시(時) 항목은 24에서 끊기지 않습니다. 예를 들어 1.75일은 18시간이 아니라 정확히 42시간으로 표시됩니다.

소수 값이 콜론으로 구분된 HH, MM, SS로 표시된 세 개의 상자로 변환되는 모습
소수 값이 시, 분, 초로 변환됩니다.

사용 방법

소수점 값(예: 42.756)을 입력하고, 드롭다운에서 알맞은 단위를 고르세요. 필요하다면 "1/100초 표시" 옵션을 체크해 초를 소수점 둘째 자리까지 나타낼 수 있습니다. 결과로는 형식화된 시간과 함께 "풀어 쓴" 상세 분석, 그리고 하루 단위로 환산한 값이 함께 표시됩니다.

계산 공식 풀이

가장 정확한 방법은 먼저 모든 값을 총 초 단위로 환산하는 것입니다: $$t_{\text{sec}} = v \times k$$ 여기서 환산계수 \(k\)는 일은 86400, 시는 3600, 분은 60, 초는 1입니다. 그다음 $$H=\left\lfloor\tfrac{t}{3600}\right\rfloor,\ M=\left\lfloor\tfrac{t-3600H}{60}\right\rfloor,\ S=t-3600H-60M$$ 으로 구하고, 나머지를 분으로 나눈 뒤, 남은 값이 초가 됩니다. 반올림은 가장 마지막 단계에서만 적용하므로 소수점 오차가 누적되지 않습니다. 반올림으로 초가 60이 되면 분으로 올림되고, 분이 60이 되면 시로 올림됩니다.

광고
총 초 t를 나눗셈과 나머지를 사용해 H, M, S로 나누는 순서도
총 초가 연속된 나눗셈으로 시, 분, 초로 나뉩니다.

계산 예시

42.756시간을 예로 들어 봅시다. 총 초 \(= 42.756 \times 3600 = 153921.6\). 시 \(= \left\lfloor 153921.6 / 3600 \right\rfloor = 42\). 나머지 \(= 2721.6\)초이므로, 분 \(= \left\lfloor 2721.6 / 60 \right\rfloor = 45\). 남은 초 \(= 21.6\)이고, 이를 반올림하면 22가 됩니다. 따라서 결과는 42:45:22, 풀어 쓰면 "1일 18시간 45분 22초"입니다. 1/100초 옵션을 켜면 초가 21.60으로 표시되어 42:45:21.60이 됩니다.

자주 묻는 질문

시(時)가 24를 넘을 수 있나요? 이 값은 하루 중 시각이 아니라 경과 시간이므로, 시는 24를 넘어 계속 누적됩니다(예: 3.2일은 76시간).

왜 정수 초 결과와 1/100초 결과가 다를 때가 있나요? 정수 초 모드는 가장 가까운 초로 반올림하므로 21.6이 22가 되지만, 1/100초 모드는 21.60을 그대로 유지하기 때문입니다.

어떤 값을 입력할 수 있나요? 0보다 큰 모든 숫자입니다. 0, 빈칸, 음수는 입력할 수 없습니다.

최종 업데이트: