如何将com.google.firebase.Timestamp转换为SQLite可存储数据?

时间:2019-06-15 17:42:42

标签: android firebase google-cloud-firestore

我有一个firestore数据库,该数据库在字段中存储com.google.firebase.Timestamp,如何将com.google.firebase.Timestamp转换为SQLite可存储的数据,反之亦然,用于比较两个时间戳。

Timestamp fieldTimestamp = new Timestamp(new Date());

2 个答案:

答案 0 :(得分:0)

将Firebase时间戳转换为正常时间,您可以将其存储在sqlite数据库中。格式(YYYY-MM-DD)。

SimpleDateFormat sfd = new SimpleDateFormat("YYYY-MM-DD");
String date = sfd.format(new Date(timestamp))

以上代码将为您提供可以存储到sqlite的日期。

答案 1 :(得分:0)

使用 .toDate()将时间戳转换为 Date(),比较两个日期对象也很容易。

并且Date()也存储在SQLite数据库中。 希望对您有所帮助。