Date formatter

This commit is contained in:
aminecmi committed 2022-10-30 21:12:01 +01:00
1 parent 5494978db8
commit 823a8c3692
5 files changed
+104 -56

No files matched your search

@@ -2,14 +2,18 @@ package bou.amine.apps.readerforselfossv2.utils
import android.text.format.DateUtils
import bou.amine.apps.readerforselfossv2.service.AppSettingsService
import kotlinx.datetime.Clock
import kotlinx.datetime.Instant
import kotlinx.datetime.*
import java.time.format.DateTimeFormatter
actual class DateUtils actual constructor(actual val appSettingsService: AppSettingsService) {
actual fun parseDate(dateString: String): Long {
return Instant.parse(dateString).toEpochMilliseconds()
return try {
Instant.parse(dateString).toEpochMilliseconds()
} catch (e: Exception) {
LocalDateTime.parse(dateString.replace(" ", "T")).toInstant(TimeZone.currentSystemDefault()).toEpochMilliseconds()
}
}
actual fun parseRelativeDate(dateString: String): String {