【发布时间】:2019-05-05 06:29:40
【问题描述】:
我正在尝试从 Cloud Firestore 获取时间戳并将其存储在日期变量中,但我遇到了这个异常:
java.util.HashMap cannot be cast to java.util.Date
这是从云存储中获取值的代码:
Date timeStamp = (Date) dataSnapshot.get("date");
这是在数据库中存储日期的代码:
map.put("date", ServerValue.TIMESTAMP);
我不知道如何解决这个错误
【问题讨论】:
-
你想用这个语句做什么?
map.put("date", ServerValue.TIMESTAMP); -
如果你想插入当前时间,作为
java.util.Date对象检索回来,为什么不map.put("date", new Date());呢?
标签: java android firebase timestamp google-cloud-firestore