Difference entre deux Date

Fermé
mikimouse Messages postés 17 Date d'inscription lundi 26 janvier 2009 Statut Membre Dernière intervention 24 mai 2011 - 3 août 2009 à 11:06
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 8 oct. 2009 à 15:11
Bonjour,

je travaille sur une application basé sur l'API JDBC en utilisant Access 2003 comme le SGBD.

j'ai cette table :

Tache(dateDebut date,dateFin date,durée int );

mon problème c'est que je ne sais pas comment calculer la durée(différence entre dateDebut et dateFin) sous Access 2003

et lorsque j'essaie de calculer la durée sous eclipse(JAVA),il me dit qu'il y a une erreur calcule car on peut pas faire des opérations entre deux date de type(java.sql.Date).

Aidez-moi s'il vous plait.

3 réponses

kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
3 août 2009 à 11:12
Bonjour,

Je te conseille de regarder attentivement cette discussion, je pense que tu y trouvera ta réponse :
https://forums.commentcamarche.net/forum/affich-1264249-difference-entre-2-date
0
mikimouse Messages postés 17 Date d'inscription lundi 26 janvier 2009 Statut Membre Dernière intervention 24 mai 2011
8 oct. 2009 à 13:21
tout ce que je veux normalement est pendant l'insertion d'une ligne dans la table Tache sous Access 2003 je veux que la valeur dans la colonne durée s'ajoute automatiquement en calculant la différence entre la date début et la date de fin. Est ce qu'il existe une manière graphique pour l'ajout automatique sous Access ?
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
8 oct. 2009 à 15:11
Est ce que les dates début et fin sont des champs dans la base de données ou des champs issus de formulaires ?

Si ce sont des champs de table de ta BDD, alors regarde le lien que j'ai mis tu y trouvera la solution.
Dans le cas d'un formulaire, il te suffit de récupérer la valeur de ces champs de la même manière que tu dois surement récupérer les valeurs utilisée lors de ton insertion, et en faire la soustraction.

Enfin bon, tu parle une fois de Java, ensuite d'Access, faut savoir sur quoi tu travailles ^^

Sous Java il fallait simplement utiliser la classe Calendar par exemple pour faire la différence entre deux dates.
0