본문으로 건너뛰기
AZ Tools

기간 변환기

기간을 사람 친화("1h 30m")·시계(1:30:00)·ISO 8601(PT1H30M)·초/분/시/일 사이 변환.

사람 친화

1 hour 30 minutes

약식

1h 30m

시계

1:30:00

ISO 8601

PT1H30M

초

5400 s

분

90 min

시

1.5 h

일

0.0625 d

캘린더 의존 단위(주·월·년)는 미지원 — 날짜에 따라 길이 가변.

사용법

  1. 기간 입력: "1h 30m"·"5400"·"01:30:00"·"PT1H30M".
  2. 모든 다른 형식 확인.
  3. 필요한 표현 복사.

자세한 설명

펼치기

흔히 쓰는 어떤 형태로든 시간을 입력하세요. 2d 4h, 90 min, 5400초, 01:30:00, ISO 8601 문자열 PT1H30M 모두 됩니다. 그러면 나머지 모든 표현이 한꺼번에 나오므로 로그 출력, API 필드, 영상 타임스탬프, 사람이 읽을 문장 사이를 계산 없이 오갈 수 있습니다. 맨 숫자는 초로 읽고, 시계 형식은 h:mm과 h:mm:ss를 받으며, 글로 쓴 형식은 일·시·분·초·밀리초를 흔한 약어로 이해합니다. ISO 쪽은 의도적으로 일 단위에서 멈춥니다. 주·월·연은 길이가 고정되어 있지 않아서, 이를 포함한 기간은 기준이 될 달력을 지어내지 않고서는 초로 환산할 수 없기 때문입니다.

자주 묻는 질문

사람 형식이 지원하는 단위?

일(d/day)·시(h/hr/hour)·분(m/min/minute)·초(s/sec/second)·밀리초(ms). 복수형 OK. 순서 무관 — "30m 1h"도 파싱됨.

숫자만 입력하면?

단순 숫자(예: 90)는 초로 해석. 분을 의도하면 90 min 또는 90:00.

음수 기간 지원?

예 — - 접두. "5분 일찍 끝남" 같은 오프셋 표현에 유용.

지원되는 ISO 8601 형태?

P[D]T[H][M][S] — Google Calendar·YouTube 같은 API에서 사용. 예: PT1H30M·P1DT2H·PT45S. 주(W)·연/월은 미지원 — 캘린더 의존이라 길이 가변.

1:75는 실패하고 75:00은 되는 이유는?

시계 형식 파서는 뒤쪽 자리만 00-59로 제한하고 맨 앞자리는 제한하지 않습니다. 그래서 75:00은 75분, 100:30:00은 100시간 30분으로 읽히고, 1:75는 75가 분 자리에 있어서 거부됩니다. 스톱워치나 ffmpeg 출력이 보통 이렇게 쓰이며, 넘치는 값은 가장 큰 단위가 떠안습니다.

정밀도는 어디까지야?

사람이 읽는 형식과 짧은 형식은 초를 소수 둘째 자리, 시계와 ISO 형식은 셋째 자리, 소수 행은 각각 3(초), 4(분), 4(시), 6(일)자리까지 반올림합니다. 그래서 1.5ms를 넣으면 사람이 읽는 형식은 0.00s인데 ISO는 PT0.002S로 나옵니다. 10ms 이하 값은 문장형 대신 초 행을 보세요.

관련 도구