【发布时间】:2019-07-06 09:30:16
【问题描述】:
我是 android studio 的新手,我正在使用 firebase 处理其他人的旧项目,在更新到更新的包(包括 firebase 包)并迁移到 androidx 后,我收到了消息
java.lang.ClassCastException: com.google.firebase.Timestamp cannot be cast to java.util.Date
发生这种情况的一个地方是这样的一行:
Date lessonDate = course.lessonDates.get(i);
另一个 Stackoverflow 答案建议更改 .get(i);到 .getTimestamp(i).toDate();但是当我尝试这样做时,我得到“无法解析方法 getTimestamp(int)。为了清楚起见,传递了一个 int,因为它是来自 firebase 的数组。我怎样才能解决所有这些日期问题?
对不起,如果我的术语不正确,我是新手。
【问题讨论】:
-
您的时间戳参数的名称是什么?以及如何编写时间戳