Я получаю данные от API, который возвращает следующую дату:
"2020-04-15T12:27:22.000Z"
Я использую этот метод для форматирования даты:
private fun formatarData(dataAtualizacao: String): String {
var simpleDateFormat = SimpleDateFormat(
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
Locale.getDefault()
)
simpleDateFormat.timeZone = TimeZone.getDefault()
val data = simpleDateFormat.parse(dataAtualizacao)
return if (data != null) {
simpleDateFormat = SimpleDateFormat("dd MMM yyyy - HH:mm", Locale.getDefault())
simpleDateFormat.format(data)
} else {
getString(R.string.error)
}
}
Ожидаемый результат был " 15 abr 2020 - 09:27 "но я получаю результат" 15 abr 2020 - 12:27 ".
Как исправить эту ошибку?