gpt4 book ai didi

android - 如何在 Kotlin 中将 Firestore 日期/时间戳转换为日期?

转载 作者:行者123 更新时间:2023-12-02 12:04:07 24 4
gpt4 key购买 nike

我正在使用firestore,当我从firestore获取时间戳时卡住了。我如何转换 Timestamp(seconds=1556006384, nanoseconds=994000000)在 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)

谢谢你。

最佳答案

调用 toDate() 在 Firestore Timestamp对象返回一个 Date 对象。

关于android - 如何在 Kotlin 中将 Firestore 日期/时间戳转换为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55823586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com