我有一个firestore
数据库,该数据库在字段中存储com.google.firebase.Timestamp
,如何将com.google.firebase.Timestamp
转换为SQLite可存储的数据,反之亦然,用于比较两个时间戳。
Timestamp fieldTimestamp = new Timestamp(new Date());
答案 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数据库中。 希望对您有所帮助。