【发布时间】:2023-03-03 08:26:21
【问题描述】:
我想保存在 Firestore 中创建帖子的日期,但我不想使用系统时间。为了准确起见,我想使用服务器时间戳。所以我使用FieldValue.serverTimestamp() 来获取服务器时间戳,但保存它的变量的数据类型是日期。那么如何将FieldValue.serverTimestamp() 转换为Date?
下面是我的数据类的样子
data class MyModel( var timeStamp: Date,
constructor(): this(Calendar.getInstance().time, "")
}
PS:当我在数据类中将时间戳声明为 FieldValue 时,出现以下错误:
java.lang.RuntimeException:在类上找不到要序列化的属性 com.google.firebase.firestore.FieldValue
【问题讨论】:
标签: java android firebase kotlin google-cloud-firestore