如何将从Firebase Firestore数据库检索的时间戳转换为可与当前日期和时间进行比较的格式。
db.collection("users").document(user.getuid).get()
.addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
String date = documentSnapshot.getData().get("last_login_date").toString();
}
});
将日期转换成可读格式,并从当前时间中减去它以显示出相差的天数、小时数和分钟数。
日期变量的输出格式如下:
Timestamp(seconds=1558532829, nanoseconds=284000000)