from __future__ import annotations from datetime import datetime, timezone, timedelta KST = timezone(timedelta(hours=9)) def now_utc() -> datetime: return datetime.now(timezone.utc) def now_kst() -> datetime: return datetime.now(KST) def utc_to_kst(dt: datetime) -> datetime: return dt.astimezone(KST)