""" 时间工具模块 提供统一的时间处理函数 """ from datetime import datetime, timezone, timedelta def get_beijing_time() -> datetime: """ 获取东八区(北京时间)当前时间 Returns: 东八区的当前时间(无时区信息的naive datetime) """ utc_time = datetime.utcnow().replace(tzinfo=timezone.utc) beijing_tz = timezone(timedelta(hours=8)) return utc_time.astimezone(beijing_tz).replace(tzinfo=None) def get_utc_time() -> datetime: """ 获取UTC当前时间 Returns: UTC当前时间(无时区信息的naive datetime) """ return datetime.utcnow()