diff --git a/pkg/utils/updater.py b/pkg/utils/updater.py index 819cb2ee..358fe609 100644 --- a/pkg/utils/updater.py +++ b/pkg/utils/updater.py @@ -1,3 +1,4 @@ +import datetime import time @@ -32,7 +33,9 @@ def get_current_version_info() -> str: for entry in repo.get_walker(): version_str += "提交编号: "+str(entry.commit.id)[2:9] + "\n" - version_str += "时间: "+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(entry.commit.commit_time)) + "\n" + tz = datetime.timezone(datetime.timedelta(hours=entry.commit.commit_timezone // 3600)) + dt = datetime.datetime.fromtimestamp(entry.commit.commit_time, tz) + version_str += "时间: "+dt.strftime('%Y-%m-%d %H:%M:%S') + "\n" version_str += "说明: "+str(entry.commit.message, encoding="utf-8").strip() + "\n" version_str += "提交作者: '" + str(entry.commit.author)[2:-1] + "'" break