diff --git a/private/minis-backend/src/main/kotlin/de/walamana/service/ZelebrationsplanParser.kt b/private/minis-backend/src/main/kotlin/de/walamana/service/ZelebrationsplanParser.kt index 5a50959..60cd92b 100644 --- a/private/minis-backend/src/main/kotlin/de/walamana/service/ZelebrationsplanParser.kt +++ b/private/minis-backend/src/main/kotlin/de/walamana/service/ZelebrationsplanParser.kt @@ -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 {