SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy HH:mm");
Calendar c = Calendar.getInstance();
String date = sdf.format(c.getTime());
i used this code to get the current time. but i want to get all data from firebase 1 month ago. what i must add the code? i used this code to retrieve all without compare anything
mDatabasetamu.orderByChild("tglkeluar").equalTo(date).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for(DataSnapshot snapshot : dataSnapshot.getChildren()){
Tamu tamu = snapshot.getValue(Tamu.class);
String nama = tamu.getNama();
String checkin = tamu.getTglmasuk();
String checkout = tamu.getTglkeluar();
String kamar = tamu.getKamar();
txtnama.append(nama + "\n \n");
txtcheckin.append(checkin +"\n \n" );
txtcheckout.append(checkout + "\n \n");
txtkamar.append(kamar + "\n \n");
}
}
thankss