Стоп йодатиме, казалось бы, округлить дату из-за летнего - PullRequest
0 голосов
/ 30 марта 2020

У меня есть метод, который анализирует строку 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

...