Я работаю с пожарным магазином и застреваю, когда получаю метку времени из пожарного магазина.как я конвертирую Timestamp(seconds=1556006384, nanoseconds=994000000)
в Date в kotlin.
мой минимальный SDK равен 21, поэтому приведенный ниже код не работает
val timestamp = it["time"] as com.google.firebase.Timestamp
val milliseconds = timestamp.seconds * 1000 + timestamp.nanoseconds / 1000000
val tz = ZoneId.of("Asia/Jakarta (UTC+07:00)")
val localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(milliseconds), tz)
спасибо.