Просмотр исходного кода

[修复] 修正 WebDav 备份时间解析,恢复启动自动检查新备份弹窗

Piktowo 8 месяцев назад
Родитель
Сommit
dfb8e9d12a
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      app/src/main/java/io/legado/app/lib/webdav/WebDav.kt

+ 3 - 4
app/src/main/java/io/legado/app/lib/webdav/WebDav.kt

@@ -34,8 +34,7 @@ import java.io.InputStream
 import java.net.MalformedURLException
 import java.net.URL
 import java.net.URLEncoder
-import java.time.LocalDateTime
-import java.time.ZoneOffset
+import java.time.ZonedDateTime
 import java.time.format.DateTimeFormatter
 import java.util.concurrent.TimeUnit
 import kotlin.coroutines.coroutineContext
@@ -219,8 +218,8 @@ open class WebDav(
                 val lastModify: Long = kotlin.runCatching {
                     element.findNS("getlastmodified", ns)
                         .firstOrNull()?.text()?.let {
-                            LocalDateTime.parse(it, dateTimeFormatter)
-                                .toInstant(ZoneOffset.of("+8")).toEpochMilli()
+                            ZonedDateTime.parse(it, dateTimeFormatter)
+                                .toInstant().toEpochMilli()
                         }
                 }.getOrNull() ?: 0
                 var fullURL = NetworkUtils.getAbsoluteURL(baseUrl, hrefDecode)