diff --git a/backend/api/routes/trades.py b/backend/api/routes/trades.py index 9d9b60c..6d74a3b 100644 --- a/backend/api/routes/trades.py +++ b/backend/api/routes/trades.py @@ -48,7 +48,11 @@ def get_date_range(period: Optional[str] = None): # 开始时间:使用计算出的开始日期的00:00:00 start_date_str = start_date.strftime('%Y-%m-%d %H:%M:%S') - # 结束时间:使用当前时间,确保包含最新单子 + # 结束时间:使用当前时间,确保包含最新单子,北京时间 + # 使用北京时间(东八区) + from datetime import timezone, timedelta + beijing_tz = timezone(timedelta(hours=8)) + end_date = datetime.now(beijing_tz) end_date_str = end_date.strftime('%Y-%m-%d %H:%M:%S') return start_date_str, end_date_str