fix: always use german locale
All checks were successful
Deploy Miniplan / build (push) Successful in 2m13s

This commit is contained in:
Jonas Gerg 2025-04-16 13:48:31 +02:00
parent 74f8c8a7ac
commit f27a5121fe

View File

@ -8,7 +8,9 @@ import java.io.InputStream
import java.lang.Exception import java.lang.Exception
import java.time.* import java.time.*
import java.time.format.DateTimeFormatter import java.time.format.DateTimeFormatter
import java.util.Date import java.util.*
import kotlin.collections.ArrayList
import kotlin.collections.HashMap
object ZelebrationsplanParser { object ZelebrationsplanParser {
@ -55,18 +57,18 @@ object ZelebrationsplanParser {
private fun formatTime(date: String, time: String): LocalDateTime { private fun formatTime(date: String, time: String): LocalDateTime {
try{ try{
return LocalDateTime.parse("$date, $time", DateTimeFormatter.ofPattern("EEEE, d. MMMM yyyy, H.mm 'Uhr'")) return LocalDateTime.parse("$date, $time", DateTimeFormatter.ofPattern("EEEE, d. MMMM yyyy, H.mm 'Uhr'", Locale.GERMANY))
} catch (_: Exception) {} } catch (_: Exception) {}
try{ try{
return LocalDateTime.parse("$date, $time", DateTimeFormatter.ofPattern("EEEE, d. MMMM yyyy, H:mm 'Uhr'")) return LocalDateTime.parse("$date, $time", DateTimeFormatter.ofPattern("EEEE, d. MMMM yyyy, H:mm 'Uhr'", Locale.GERMANY))
} catch (_: Exception) {} } catch (_: Exception) {}
try{ try{
return LocalDateTime.parse("$date, $time", DateTimeFormatter.ofPattern("EEEE, d. MMMM yyyy, 'a. 'H.mm 'Uhr'")) return LocalDateTime.parse("$date, $time", DateTimeFormatter.ofPattern("EEEE, d. MMMM yyyy, 'a. 'H.mm 'Uhr'", Locale.GERMANY))
} catch (_: Exception) {} } catch (_: Exception) {}
return LocalDateTime.parse("$date, $time", DateTimeFormatter.ofPattern("EEEE, d. MMMM yyyy, 'a. 'H:mm 'Uhr'")) return LocalDateTime.parse("$date, $time", DateTimeFormatter.ofPattern("EEEE, d. MMMM yyyy, 'a. 'H:mm 'Uhr'", Locale.GERMANY))
} }
private fun rowToArray(row: Row): Array<String?> { private fun rowToArray(row: Row): Array<String?> {