Fix met.no timezone

Fix #636
This commit is contained in:
MM20 2024-05-17 22:12:03 +02:00
parent c35f0b3694
commit 5e409985ca
No known key found for this signature in database
GPG Key ID: 0B61A8F2DEAFA389

View File

@ -24,8 +24,11 @@ import org.shredzone.commons.suncalc.SunTimes
import java.io.IOException import java.io.IOException
import java.security.MessageDigest import java.security.MessageDigest
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.time.ZoneId
import java.time.ZoneOffset
import java.util.Date import java.util.Date
import java.util.Locale import java.util.Locale
import java.util.TimeZone
import kotlin.math.roundToInt import kotlin.math.roundToInt
internal class MetNoProvider( internal class MetNoProvider(
@ -60,6 +63,7 @@ internal class MetNoProvider(
val forecasts = mutableListOf<Forecast>() val forecasts = mutableListOf<Forecast>()
val dateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.ROOT) 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() val httpClient = OkHttpClient()