From 5e409985cac0946ba57e487fdefee9eaec6d40ba Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Fri, 17 May 2024 22:12:03 +0200 Subject: [PATCH] Fix met.no timezone Fix #636 --- .../java/de/mm20/launcher2/weather/metno/MetNoProvider.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/weather/src/main/java/de/mm20/launcher2/weather/metno/MetNoProvider.kt b/data/weather/src/main/java/de/mm20/launcher2/weather/metno/MetNoProvider.kt index 1560f8cd..f041c48b 100644 --- a/data/weather/src/main/java/de/mm20/launcher2/weather/metno/MetNoProvider.kt +++ b/data/weather/src/main/java/de/mm20/launcher2/weather/metno/MetNoProvider.kt @@ -24,8 +24,11 @@ import org.shredzone.commons.suncalc.SunTimes import java.io.IOException import java.security.MessageDigest import java.text.SimpleDateFormat +import java.time.ZoneId +import java.time.ZoneOffset import java.util.Date import java.util.Locale +import java.util.TimeZone import kotlin.math.roundToInt internal class MetNoProvider( @@ -60,6 +63,7 @@ internal class MetNoProvider( val forecasts = mutableListOf() val dateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.ROOT) + dateFormat.timeZone = TimeZone.getTimeZone(ZoneId.ofOffset("UTC", ZoneOffset.UTC)) val httpClient = OkHttpClient()