From 0f96d5785eba7dc6128f0b379592b6d22d35a611 Mon Sep 17 00:00:00 2001 From: Mike <51273546+SnakeDoc83@users.noreply.github.com> Date: Sun, 16 Jun 2019 10:30:20 -0400 Subject: [PATCH] Fix for date parsing (#1204) Fix for date parsing --- src/en/mangareader/build.gradle | 2 +- .../kanade/tachiyomi/extension/en/mangareader/Mangareader.kt | 3 ++- src/en/mangatown/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/en/mangatown/Mangatown.kt | 2 +- src/en/psychoplay/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/en/psychoplay/PsychoPlay.kt | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/en/mangareader/build.gradle b/src/en/mangareader/build.gradle index b3d740e3e..9fb4e68d0 100644 --- a/src/en/mangareader/build.gradle +++ b/src/en/mangareader/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Mangareader' pkgNameSuffix = 'en.mangareader' extClass = '.Mangareader' - extVersionCode = 1 + extVersionCode = 2 libVersion = '1.2' } diff --git a/src/en/mangareader/src/eu/kanade/tachiyomi/extension/en/mangareader/Mangareader.kt b/src/en/mangareader/src/eu/kanade/tachiyomi/extension/en/mangareader/Mangareader.kt index 70d7077d0..1e2933a0a 100644 --- a/src/en/mangareader/src/eu/kanade/tachiyomi/extension/en/mangareader/Mangareader.kt +++ b/src/en/mangareader/src/eu/kanade/tachiyomi/extension/en/mangareader/Mangareader.kt @@ -10,6 +10,7 @@ import org.jsoup.nodes.Element import eu.kanade.tachiyomi.util.asJsoup import okhttp3.Response import java.text.SimpleDateFormat +import java.util.* class Mangareader : ParsedHttpSource() { @@ -113,7 +114,7 @@ class Mangareader : ParsedHttpSource() { } private fun parseDate(date: String): Long { - return SimpleDateFormat("MM/dd/yyyy").parse(date).time + return SimpleDateFormat("MM/dd/yyyy", Locale.US).parse(date).time } override fun pageListParse(document: Document): List { diff --git a/src/en/mangatown/build.gradle b/src/en/mangatown/build.gradle index 36d679472..35fed2e19 100644 --- a/src/en/mangatown/build.gradle +++ b/src/en/mangatown/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Mangatown' pkgNameSuffix = 'en.mangatown' extClass = '.Mangatown' - extVersionCode = 1 + extVersionCode = 2 libVersion = '1.2' } diff --git a/src/en/mangatown/src/eu/kanade/tachiyomi/extension/en/mangatown/Mangatown.kt b/src/en/mangatown/src/eu/kanade/tachiyomi/extension/en/mangatown/Mangatown.kt index 2f5011753..05867786e 100644 --- a/src/en/mangatown/src/eu/kanade/tachiyomi/extension/en/mangatown/Mangatown.kt +++ b/src/en/mangatown/src/eu/kanade/tachiyomi/extension/en/mangatown/Mangatown.kt @@ -115,7 +115,7 @@ class Mangatown : ParsedHttpSource() { "Today" -> return Calendar.getInstance().apply{}.timeInMillis "Yesterday" -> return Calendar.getInstance().apply{add(Calendar.DAY_OF_MONTH, -1)}.timeInMillis else -> { - return SimpleDateFormat("MMM d, yyyy").parse(date).time + return SimpleDateFormat("MMM d, yyyy", Locale.US).parse(date).time } } } diff --git a/src/en/psychoplay/build.gradle b/src/en/psychoplay/build.gradle index ffc02779b..ee327708a 100644 --- a/src/en/psychoplay/build.gradle +++ b/src/en/psychoplay/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: PsychoPlay' pkgNameSuffix = 'en.psychoplay' extClass = '.PsychoPlay' - extVersionCode = 1 + extVersionCode = 2 libVersion = '1.2' } diff --git a/src/en/psychoplay/src/eu/kanade/tachiyomi/extension/en/psychoplay/PsychoPlay.kt b/src/en/psychoplay/src/eu/kanade/tachiyomi/extension/en/psychoplay/PsychoPlay.kt index f565a59b6..ee89fcf3a 100644 --- a/src/en/psychoplay/src/eu/kanade/tachiyomi/extension/en/psychoplay/PsychoPlay.kt +++ b/src/en/psychoplay/src/eu/kanade/tachiyomi/extension/en/psychoplay/PsychoPlay.kt @@ -86,7 +86,7 @@ class PsychoPlay : ParsedHttpSource() { companion object { val dateFormat by lazy { - SimpleDateFormat("MMM d, yyyy") + SimpleDateFormat("MMM d, yyyy", Locale.US) } }