-
calcul sur heures
bonjour,
je souhaiterais faire un programme me permettant de comparer deux tableaux contenant des dates et heures et me ressortant un nouveau tableau contenant les infos qui m'interressent (à savoir deux dates et heures des deux tableaux qui correspondent. en fait ça je parviens à le faire sans soucis. la ou ça se corse c'est que je souhaite pouvoir comparer les dates et heures en accordant un plus ou moins 10 minutes.
pour etre plus clair voici un exemple de ce que je veux :
tbl 1 tbl2
20070506 10:34:45 | 20070506 10:26:35 <-ok car moins de 10 min d'écart
20070508 11:44:54 | 20070506 15:45:25
20070507 10:20:45 | 20070507 10:28;56 <-ok car moins de 10 min d'écart
à noter que les tableaux ne sont pas nécéssairement de la meme longueur.
merci d'avance pour vos idées!
a+
-
Je te donne des pistes, si tu ne veux pas chercher, dis-le et je te donne le code, mais ça ne t'aidera pas à apprendre :wink:
datetime.datetime.strptime permet de créer un objet datetime à partir d'une chaîne de caractères en spécifiant un format.
Ensuite il te suffit de soustraire tes deux datetime pour obtenir un timedelta, duquel tu peux récupérer la différence en jours, secondes et microsecondes, après un petit calcul te permettra de savoir si ton intervalle est bon (vérifier que les jours sont à 0 et convertir le reste en minutes)
-
merci pour les infos j'ai réussi à trouver la solution!!
et du même coup j'ai appris plein de choses.
à+