Tôi chỉ gặp phải vấn đề này bản thân mình. Tôi đã xác minh rằng trình điều khiển postgres jdbc thực sự đang chọn múi giờ kết nối từ jvm và tôi không thể tìm ra cách ghi đè hành vi này. Thực sự sẽ rất tuyệt nếu họ cung cấp tham số kết nối url jdbc cho mục đích này.
Để giải quyết vấn đề, tôi đã phát hiện ra rằng thư viện nhóm kết nối (HikariCP) của mình có thể thực thi câu lệnh sql cho mỗi kết nối mới:
hikariConfig.setConnectionInitSql("set time zone 'UTC'");