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.time.*
import java.time.format.DateTimeFormatter
import java.util.Date
import java.util.*
import kotlin.collections.ArrayList
import kotlin.collections.HashMap
object ZelebrationsplanParser {
@ -55,18 +57,18 @@ object ZelebrationsplanParser {
private fun formatTime(date: String, time: String): LocalDateTime {
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) {}
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) {}
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) {}
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?> {