我在Android中查询时间戳时遇到了一些问题。我正在使用以下代码
final java.util.Date dater = new Date(System.currentTimeMillis());
final Timestamp date = new Timestamp(dater);
db.collection("Subscriptions").whereEqualTo("VendorUID", user.getUid()).whereLessThan("LastDelivered", date)
.get()
.addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
@Override
public void onComplete(@NonNull Task<QuerySnapshot> task) {
if(task.isSuccessful()) {
Log.d(TAG, "Inside");
.
.
.
此查询对我不起作用。 Firestore数据库中的日期为5月1日,并以时间戳格式存储。
当我删除查询的“ LastDelivered”部分时,我可以看到“ Inside”日志。 我该怎么办?