두 시간(또는 두 날짜·시간) 사이의 차이를 빠르게 계산해야 할 때가 자주 있습니다. 로그 분석, 작업 시간 확인, 일정 비교처럼 반복되는 계산을 쉽게 하기 위해 Time Diff Calculator를 만들었습니다.

Time Diff Calculator란?
Time Diff Calculator는 두 날짜·시간 값을 입력하면 차이를 다양한 형식으로 보여주는 데스크톱 앱입니다.
- 한 입력란에 날짜·시간 2개를 넣으면 자동 인식
- 초, 밀리초, 분:초, 시:분:초, 일 시:분:초 형태로 결과 표시
- 사용자 정의 포맷 문자열 지원
- 언어 및 출력 옵션 저장 가능
프로젝트 소스코드는 GitHub에 공개해 두었습니다.
어떤 상황에서 유용한가?
- 로그 분석: 장애 발생 시점부터 복구 시점까지 경과 시간 계산
- 업무 기록: 시작/종료 시각 기준 실제 소요 시간 확인
- 테스트/배포: 빌드 시간, 배치 실행 시간 비교
- 일정 관리: 특정 이벤트 간 시간 간격 빠른 확인
입력 예시
아래처럼 한 줄에 두 날짜·시간을 입력하면 됩니다.
2026-03-21 00:59:24 2026-03-21 01:06:28(기본 형식, YYYY-MM-DD)2026/03/21 00:00:00 2026/03/21 12:30:45(슬래시 구분자)2026/03/21 00:00:00 ~ 2026/03/21 12:30:45(슬래시 구분자, ~ 구분자)2026.03.21 08:10:00 2026.03.21 09:15:30(점 구분자)2026-3-1 1:2:3 2026-3-1 4:5:6(한 자리 월/일/시/분/초 허용)2026-03-21 10:00:00.1 2026-03-21 10:00:01.25(밀리초 1~3자리 허용)2026/03/21 10:00:00.001 2026/03/21 10:00:00.999(밀리초 정밀 비교)03-21 13:10:00 03-21 16:45:00(연도 생략 시 올해 기준)03/21 23:50:00 03/22 00:10:30(월/일 형식, 날짜 넘어감)03.21 09:00:00 03.21 18:00:00(연도 생략 + 점 구분자)2026-03-21 18:00:00 2026-03-21 09:00:00(입력 순서가 뒤집혀도 자동 정렬)시작: 2026-03-21 09:00:00 종료: 2026-03-21 18:00:00(문장 안의 날짜·시간 2개 자동 추출)
두 날짜/시간 사이 구분자 예시
두 날짜·시간 토큰을 찾는 방식이라, 사이 구분자는 공백 외에도 다양하게 사용할 수 있습니다.
2026-03-21 00:59:24, 2026-03-21 01:06:28(콤마)2026-03-21 00:59:24 - 2026-03-21 01:06:28(하이픈)2026-03-21 00:59:24 ~ 2026-03-21 01:06:28(물결)2026-03-21 00:59:24 | 2026-03-21 01:06:28(파이프)2026-03-21 00:59:24 / 2026-03-21 01:06:28(슬래시 구분자)2026-03-21 00:59:24 → 2026-03-21 01:06:28(화살표)from 2026-03-21 00:59:24 to 2026-03-21 01:06:28(영문 문장)시작 2026-03-21 00:59:24 / 종료 2026-03-21 01:06:28(한글 문장)2026-03-21 00:59:24(두 줄로 입력)
2026-03-21 01:06:28
지원 입력 형식(소스코드 기준)
- 날짜:
YYYY-MM-DD,YYYY/MM/DD,YYYY.MM.DD - 연도 생략 날짜:
MM-DD,MM/DD,MM.DD(현재 연도 적용) - 시간:
HH:MM:SS(한 자리 값도 허용) - 밀리초:
.S,.SS,.SSS지원 - 입력 내 날짜·시간 토큰 2개를 찾아 계산 (앞의 2개 기준)
- 시작/종료가 거꾸로 들어오면 자동으로 순서 보정
지원 출력 모드 형식(소스코드 기준)
seconds: 초 단위milliseconds: 밀리초 단위mmss: 분:초hhmmss: 시:분:초ddhhmmss: 일 시:분:초full: 일 시:분:초 + 밀리초custom: 사용자 정의 포맷 문자열
다운로드
최신 버전은 GitHub Releases에서 바로 다운로드할 수 있습니다.
- 다운로드 페이지: https://github.com/isul/Time-Diff-Calculator/releases
timediff– Linux용 바이너리 (실행 권한 부여 후 실행)timediff.exe– Windows용 바이너리 (더블클릭 또는 터미널 실행)- macOS용은 직접 빌드해야 됩니다.
Windows 11에서 실행/빌드 방법
1) 개발 모드 실행
cd path/to/Time-Diff-Calculator
wails dev
2) 테스트 실행
cd path/to/Time-Diff-Calculator
go test ./...
3) 앱 빌드
cd path/to/Time-Diff-Calculator
./scripts/build.ps1
추가 빌드 옵션도 사용할 수 있습니다.
./scripts/build.ps1 -Native
./scripts/build.ps1 -AllPlatforms
./scripts/build.ps1 -NoTest
./scripts/build.ps1 -Clean
마무리
시간 차이 계산은 단순해 보여도, 업무나 개발에서 생각보다 자주 반복됩니다. Time Diff Calculator는 이 반복 작업을 빠르게 줄이는 데 초점을 맞춘 도구입니다.
필요한 기능은 계속 추가해 나갈 예정이며, 사용해 보시고 개선 아이디어가 있으면 댓글이나 GitHub 이슈로 남겨주시면 감사하겠습니다.