18 lines
322 B
Python
18 lines
322 B
Python
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)
|