Date format issue.
Some checks are pending
continuous-integration/drone/push Build is running

This commit is contained in:
aminecmi
2022-12-25 22:41:34 +01:00
parent 9ed9bf07fc
commit 813e0707d8
2 changed files with 16 additions and 1 deletions

View File

@ -10,7 +10,11 @@ actual class DateUtils {
return try {
Instant.parse(dateString).toEpochMilliseconds()
} catch (e: Exception) {
LocalDateTime.parse(dateString.replace(" ", "T")).toInstant(TimeZone.currentSystemDefault()).toEpochMilliseconds()
var str = dateString.replace(" ", "T")
if (str.matches("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\+\\d{2}".toRegex())) {
str = str.split("+")[0]
}
LocalDateTime.parse(str).toInstant(TimeZone.currentSystemDefault()).toEpochMilliseconds()
}
}