시간대는 같은 표준 시계를 공유하는 지역입니다. 시간대를 서로 변환할 때는 UTC를 기준으로 삼고, 해당 장소와 날짜에 맞는 올바른 오프셋을 적용한 뒤, 달력 날짜가 바뀌는지도 확인해야 합니다.

예를 들어 UTC+2는 현지 시간이 UTC보다 22시간 빠르다는 뜻이고, UTC-5는 현지 시간이 UTC보다 55시간 느리다는 뜻입니다. 계산 자체는 간단하지만, 그 날짜에 그 지역에 적용되는 올바른 오프셋을 써야만 답이 맞습니다.

시간대란 무엇인가

지구는 약 2424시간에 한 번 자전하므로, 어디서나 정오가 같은 순간에 오지는 않습니다. 시간대는 시계가 낮의 밝기와 일상생활에 어느 정도 맞도록 여러 지역을 묶어 놓은 것입니다.

그래서 시간대는 단순한 기하학적 구분이 아닙니다. 그것은 한 지역에서 사용하는 규칙입니다.

세계 시간대 지도가 어떻게 도움이 되는가

세계 시간대 지도에서 시간대는 종종 세로 띠처럼 보이지만, 지구를 완전히 균등하게 나눈 형태는 아닙니다. 실제 경계는 정치적·실용적 결정에 따라 정해지므로, 가까운 지역끼리도 서로 다른 현지 시간을 사용할 수 있습니다.

지도는 전체적인 방향을 파악하는 데는 유용하지만, 모든 것을 보여 주지는 않습니다. 모든 일광 절약 시간제 규칙을 나타내지도 않고, 특정 날짜에 어떤 도시의 오프셋이 바뀌는지도 알려 주지 않습니다.

UTC 오프셋과 변환 규칙

UTC는 공통 기준점입니다. 현지 시간은 보통 다음과 같이 쓸 수 있습니다.

local time=UTC time+offset\text{local time} = \text{UTC time} + \text{offset}

오프셋이 음수이면 사실상 시간을 빼는 것이고, 오프셋이 양수이면 시간을 더하는 것입니다.

한 현지 시간대에서 다른 현지 시간대로 바로 변환할 때는 다음과 같은 간단한 식이 유용합니다.

target time=source time+(target offsetsource offset)\text{target time} = \text{source time} + (\text{target offset} - \text{source offset})

이 방법은 두 오프셋이 모두 그 장소와 날짜에 대해 정확할 때만 사용할 수 있습니다.

예제: 18:0018{:}00 UTC 변환하기

어떤 통화 일정이 18:0018{:}00 UTC로 잡혀 있다고 해 봅시다.

UTC-5에 있는 도시는 UTC보다 55시간 느리므로, 그곳의 현지 시간은

18:005:00=13:0018{:}00 - 5{:}00 = 13{:}00

즉, 같은 날 오후 1:001{:}00입니다.

UTC+9에 있는 도시는 UTC보다 99시간 빠르므로, 그곳의 현지 시간은

18:00+9:00=27:0018{:}00 + 9{:}00 = 27{:}00

27:0027{:}00은 다음 날 오전 3:003{:}00을 뜻합니다.

많은 사람이 놓치는 핵심은 바로 이것입니다. 시간대 변환은 시계 시간만이 아니라 달력 날짜도 바꿀 수 있습니다.

일광 절약 시간제가 시간 변환을 바꾸는 이유

일부 지역은 1년 중 일정 기간 동안 일광 절약 시간제를 사용합니다. 그러면 UTC 오프셋이 바뀝니다.

어떤 도시가 평소에는 UTC-5이지만 여름에는 UTC-4로 바뀐다면, 같은 UTC 시간이라도 날짜에 따라 현지 시간이 달라집니다. 따라서 정확한 변환을 하려면 장소와 날짜가 모두 필요합니다.

그 지역에 일광 절약 시간제가 적용되지 않는다면, 하나의 고정 오프셋만으로도 충분할 수 있습니다.

시간대 변환에서 흔한 실수

모든 시간대가 정수 시간 단위라고 생각하기

모든 오프셋이 정수 시간은 아닙니다. 어떤 지역은 UTC+5:30이나 UTC+5:45 같은 오프셋을 사용합니다. 분 단위를 무시하면 결과가 틀립니다.

한 도시가 1년 내내 같은 오프셋을 유지한다고 가정하기

이 가정은 그 지역이 일광 절약 시간제를 사용하지 않거나, 이미 같은 오프셋이 적용되는 기간의 날짜라는 것을 알고 있을 때만 맞습니다.

오프셋과 이름이 있는 시간대를 혼동하기

UTC-5는 단지 오프셋일 뿐입니다. 이름이 있는 시간대에는 일광 절약 시간제와 과거 변경 이력에 대한 규칙이 포함됩니다. 정확성이 중요하다면, 단순 오프셋보다 이름이 있는 시간대가 더 안전합니다.

실제 문제에서 시간대가 필요한 경우

시간대는 여행, 국제 회의, 배송, 소프트웨어 로그, 금융, 그리고 여러 지역에 걸쳐 사건을 기록하는 모든 시스템에서 중요합니다.

간단한 수학 문제에서는 오프셋을 더하거나 빼기만 하면 될 수 있습니다. 하지만 실제 일정 조정에서는 보통 도시 이름이나 이름이 있는 시간대까지 함께 알아야 합니다.

비슷한 변환을 직접 해 보기

하나의 UTC 시간과 서로 다른 두 오프셋을 정해 직접 변환해 보고, 날짜가 바뀌는지도 꼭 확인해 보세요. 실제 회의 시간을 비슷하게 계산하고 싶다면, 일광 절약 시간제 규칙이 올바르게 처리되도록 도시 이름이나 시간대 ID를 사용하세요.

문제 풀이가 필요하신가요?

문제를 올리면 검증된 단계별 풀이를 몇 초 만에 받을 수 있습니다.

GPAI Solver 열기 →