Files
Random-image-api/backend/app/core/time.py
T
2026-02-22 18:58:55 +08:00

12 lines
301 B
Python

from __future__ import annotations
from datetime import datetime, timezone
def iso_utc_ms(dt: datetime | None = None) -> str:
dt = dt or datetime.now(timezone.utc)
dt = dt.astimezone(timezone.utc)
ms = dt.microsecond // 1000
return dt.strftime("%Y-%m-%dT%H:%M:%S.") + f"{ms:03d}Z"