From 8331a2e7bac82b2f1723c9b924b7d3bb08ffd681 Mon Sep 17 00:00:00 2001 From: "zhangkun9038@dingtalk.com" Date: Sun, 8 Feb 2026 17:28:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=97=A5=E5=BF=97=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E4=B9=9F=E8=BD=AC=E6=8D=A2=E4=B8=BAUTC+8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- freqtrade/templates/freqaiprimer.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/freqtrade/templates/freqaiprimer.py b/freqtrade/templates/freqaiprimer.py index b4f3c28e..f38fa46e 100644 --- a/freqtrade/templates/freqaiprimer.py +++ b/freqtrade/templates/freqaiprimer.py @@ -893,9 +893,14 @@ class FreqaiPrimer(IStrategy): except: pass - # 获取时间字符串 + # 获取时间字符串(先转换为UTC+8再格式化) if isinstance(data_timestamp, datetime): - data_time_str = data_timestamp.strftime('%H:%M:%S') + # 转换为 UTC+8 用于显示 + display_timestamp = data_timestamp + if display_timestamp.tzinfo is None: + display_timestamp = display_timestamp.replace(tzinfo=timezone.utc) + display_timestamp = display_timestamp.astimezone(UTC_PLUS_8) + data_time_str = display_timestamp.strftime('%H:%M:%S') # 计算数据延迟(只在 Live/Dryrun 模式下) try: