From 70e046a94f8a8ce0a76dc4e4182d43ac07a8e75d Mon Sep 17 00:00:00 2001 From: danielfeismann Date: Mon, 18 Sep 2023 18:51:04 +0200 Subject: [PATCH] set default timezone for sql data to UTC --- .../java/edu/ie3/datamodel/io/source/sql/SqlWeatherSource.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlWeatherSource.java b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlWeatherSource.java index d2aab44e1..e5a52e7f2 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/sql/SqlWeatherSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/sql/SqlWeatherSource.java @@ -84,6 +84,7 @@ public Map> getWeather( dataSource.executeQuery( queryTimeInterval, ps -> { + TimeZone.setDefault(TimeZone.getTimeZone("UTC")); ps.setTimestamp(1, Timestamp.from(timeInterval.getLower().toInstant())); ps.setTimestamp(2, Timestamp.from(timeInterval.getUpper().toInstant())); })); @@ -110,6 +111,7 @@ public Map> getWeather( dataSource.executeQuery( queryTimeIntervalAndCoordinates, ps -> { + TimeZone.setDefault(TimeZone.getTimeZone("UTC")); Array coordinateIdArr = ps.getConnection().createArrayOf("integer", coordinateIds.toArray()); ps.setArray(1, coordinateIdArr);