From 21f052afc03e4c088bcde3a47a21a0c1d6784df8 Mon Sep 17 00:00:00 2001 From: Aaron3S Date: Fri, 25 Jul 2025 14:55:36 +0800 Subject: [PATCH] fix: fix the time zone 'Z' --- .../mysql/MysqlConnectionManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/modules/src/main/java/org.jumpserver.chen.modules/mysql/MysqlConnectionManager.java b/backend/modules/src/main/java/org.jumpserver.chen.modules/mysql/MysqlConnectionManager.java index 595a6d1..d31b767 100644 --- a/backend/modules/src/main/java/org.jumpserver.chen.modules/mysql/MysqlConnectionManager.java +++ b/backend/modules/src/main/java/org.jumpserver.chen.modules/mysql/MysqlConnectionManager.java @@ -58,7 +58,8 @@ private void setTimeZone(Connection conn) throws SQLException { ZonedDateTime now = ZonedDateTime.now(zoneId); ZoneOffset offset = now.getOffset(); - String offsetStr = offset.toString(); + String offsetStr = offset.equals(ZoneOffset.UTC) ? "+00:00" : offset.toString(); + try (Statement stmt = conn.createStatement()) { stmt.execute("SET time_zone = '" + offsetStr + "'");