Bonjour tout le monde .
SVP besoin de votre aide , je suis bloqué dans mon PFE ( application de gestion de maintenance GMAO) sur un truc de arraylist , J'ai une arraylist qui contient des objets ( mon cas : objet intervention).et chaque objet contient plusieurs champs ce qui m'intéresse dans cette question est
--->deux champs de dates ( date_panne et date_mise en marche)
--->et deux autre champs de l'heure ( heure_panne et heure mise en marche).
Je voudrais faire la somme de la différence entre ( date_panne , heure_panne) et ( date_mise_en_marche ;heure_mise_en_marche) pour obtenir le totale d'heure de défaillance sur une gamme de production.
voici ma fonction :
public String Disponibile() throws Exception
{
List<Intervention> mp2 = interventionDAO.fetchAllIntervention();
List<Intervention> mp=new ArrayList<Intervention>();
for (Iterator<Intervention> iter2 =mp2.iterator();iter2.hasNext() {
Intervention mp1=(Intervention) iter2.next();
if(mp1.getId_machine()== this.intervention.getId_machine() && mp1.getDate_panne().compareTo(getP1()) >= 0 && mp1.getDate_panne().compareTo(getP2())<=0 )
{
mp.add(mp1);
;
}
}
savedIntervention7List=mp;
nbrearret=savedIntervention7List.size();
return "successView" ;
}
MERCI beaucoup d'avance
Partager