Comment faire pour supprimer firebase données après “n” jours

Que je veux supprimer certaines données anciennes de mon Friebase. Je savais que cette question posée beaucoup de choses ici, mais je dois encore un moment difficile faire le travail.

J'ai essayer cette solution trouvée ici:

Firebase chat - de supprimer les anciens messages

mais cette ist obsolète.

j'ai donc essayer de cette façon:

ChildEventListener childEventListener = new ChildEventListener() {
    @Override
    public void onChildAdded(DataSnapshot dataSnapshot, String s) {

        Calendar calendar = Calendar.getInstance();
        calendar.add(Calendar.DAY_OF_MONTH, -30);


        Log.d(TAG, "onChildAdded:" + dataSnapshot.getKey());

        String key = dataSnapshot.getKey();

        Marker retrievemarker =dataSnapshot.getValue(Marker.class);
        Calendar t3 = new           
        GregorianCalendar
        (c.get(Calendar.YEAR),
         c.get(Calendar.MONTH),
         retrievemarker.getSavedate());

        int date1= calendar.get(Calendar.DATE);
        int date2= t3.get(Calendar.DATE);

        Log.d("date1",""+date1);
        Log.d("date2",""+date2);

        if( date1 == date2 ){

            myRef.child(key).setValue(null);

        }

pour plus d'explications:
Dans mon Firebase-je enregistrer un objet nommé Marqueur, cet objet a obtenu une variable pour stocker le savedate, la date où l'objet a été enregistré dans le Firebase.

int date = c.get(Calendar.DATE);
marker.setSavedate(date);

Je veux supprimer l'objet dans la Firebase au bout de 30 jours. J'ai donc essayer de soustraire les 30 jours à compter de la Date d'aujourd'Hui que je veux faire la comparaison avec la savedate à partir de l'Objet s'il est égal, je vais supprimer l'objet de la Firebase.

Pour la Soustraction, je renvoie à la réponse suivante:

Comment soustraire les X jours à compter d'une date à l'aide de Java calendrier?

Mais il dosent de travail. Si j'ajoute un Objet aujourd'hui à la Firebase les deux dates sont toujours égaux.
Donc je suppose que la soustraction dosent de travail.

Ce que je fais mal?

OriginalL'auteur worl44 | 2016-05-28