У меня есть метод, который анализирует строку datetime в объект JodaTime DateTime для меня, проблема в том, что он возвращает время, но час позади, я предполагаю, что это связано с переходом на летнее время.
Метод
fun stringDateTimeToDate(stringDateTime: String?): DateTime? {
if (stringDateTime == null) return null
try {
val dateWithlocale = DateTime(
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss", Locale.ENGLISH).parse(
stringDateTime
)
)
val dateWithoutlocale = DateTime(
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").parse(
stringDateTime
)
)
return DateTime(
SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").parse(
stringDateTime
)
)
} catch (ex: Exception) {
}
return null
}
Возвращенные значения показаны на этом изображении, которое отображает проблему: https://imgur.com/a/DuJvcPY