J'ai deux dates différentes et je veux connaître la différence en jours entre elles. Le format de la date est AAAA-MM-JJ.
J'ai une fonction qui peut ajouter ou soustraire un nombre donné à une date :
def addonDays(a, x):
ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600))
return ret
où A est la date et x le nombre de jours que je veux ajouter. Et le résultat est une autre date.
J'ai besoin d'une fonction où je peux donner deux dates et le résultat serait un int avec la différence de date en jours.
0 votes
Notez que votre fonction addonDays échouera les jours de l'heure d'été.
0 votes
Vous avez raison. J'ai déjà modifié la fonction. Si vous ajoutez 3600 (une heure), cela fonctionnera.