как преобразовать часы в минуты в котлине и правильно передать их зрителю? - PullRequest
0 голосов
/ 08 октября 2019

Я занимаюсь разработкой новостного приложения и получаю этот вид с сервера 2019-10-01T02:49:00Z

Я хочу преобразовать это время в минуты, как показано на фотографии ниже (прошедшее время с этой даты), и передать этот методДержатель вида*}

1 Ответ

3 голосов
/ 08 октября 2019

Время в минутах? Что это значит?

Полагаю, вы хотите отобразить прошедшее время с даты публикации новостей. Если это так, вы можете использовать Java Time API из Java8:

import java.time.Duration
import java.time.LocalDateTime

fun example() {
    val timelinePoint = LocalDateTime.parse("2019-10-01T02:49:00")
    val now = LocalDateTime.now()

    val elapsedTime = Duration.between(timelinePoint, now)

    println(timelinePoint)
    println(now)

    println(elapsedTime.toMinutes())
}

...