시간대 오프셋 계산기
두 시간대 간의 시차를 계산합니다.
이 도구 소개
국제 팀과 통화를 예약하거나 지역 간 배송을 조정하거나 다른 나라의 친구를 만날 계획을 세울 때 정확한 시간 차이를 이해하는 것이 필수적입니다. 타임존 오프셋 계산기는 두 개의 임의 타임존 간의 정확한 시간 및 분 차이를 즉시 표시합니다. 단순한 세계 시계와 달리, 이 도구는 지역과 날짜에 따라 다른 일광 절약 시간 규칙을 고려하므로 일반적인 표준 시간이 아니라 지금 적용되는 정확한 오프셋을 얻을 수 있습니다.
계산기를 사용하는 것은 직관적입니다. 현재 타임존과 목적지 타임존을 선택하면 도구가 오프셋과 두 위치의 현재 시간을 즉시 표시합니다. 특정 날짜를 선택하여 일광 절약 시간 변경이 시간 차이에 어떻게 영향을 미치는지 확인할 수도 있습니다. 원격 근무자, 여행 코디네이터, 이벤트 기획자 또는 국경을 넘어 관계를 관리하는 사람들에게 이 도구는 정신 계산과 오전 3시 통화를 제안하는 당혹감으로부터 구해줍니다.
자주 묻는 질문
코드 구현
from datetime import datetime
import zoneinfo # Python 3.9+
def get_offset_hours(tz_name: str, dt: datetime) -> float:
tz = zoneinfo.ZoneInfo(tz_name)
aware = dt.replace(tzinfo=zoneinfo.ZoneInfo("UTC")).astimezone(tz)
offset = aware.utcoffset()
return offset.total_seconds() / 3600
def timezone_diff(from_tz: str, to_tz: str, date_str: str = None) -> float:
if date_str:
dt = datetime.fromisoformat(date_str + "T12:00:00")
else:
dt = datetime.utcnow()
from_offset = get_offset_hours(from_tz, dt)
to_offset = get_offset_hours(to_tz, dt)
return to_offset - from_offset
diff = timezone_diff("America/New_York", "Asia/Tokyo", "2025-06-15")
print(f"Tokyo is {diff:+.1f}h from New York on 2025-06-15")
Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.