Предполагая, что TimeFlight
является строковой меткой времени эпохи (в миллисекундах), вы должны передать ее в getDateTime()
функцию:
TimeFlight.text = getDateTime(list[position].TimeFlight)
(если они не миллисекунды, а секунды, то просто умножьте их на 1000, прежде чем передавать их конструктору Date
)
В примечании, в зависимости от точного варианта использования, создание нового объекта SimpleDateFormat
может не потребоваться при каждом вызове getDateTime()
, вы можете сделать его переменной экземпляра.
Кроме того, я бы посоветовал вам взглянуть (и следовать) соглашениям об именах Java для приложений Java и Kotlin.