Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010
-
28 oct. 2004 à 00:59
taoetc
Messages postés346Date d'inscriptionlundi 8 septembre 2003StatutMembreDernière intervention 3 septembre 2007
-
28 oct. 2004 à 10:16
salut
je cherche à avoir la différence entre deux dates, et le résultat doit se mettre dans un DateTime et non dans un TimeSpan, car la valeur max d'un time span et une journée et pas une année, et je vois bien que quand je fais DateTime.now.substruct(DateTime.now),et si je le convertit en datetime comme ca:
DateTime aa = new DateTime(DateTime.now.substruct(DateTime.now).Ticks);
aa.Year = 1???? pourquoi????
Svp aidez moi a faire la différence entre deux dates mais qui gère même les années.
taoetc
Messages postés346Date d'inscriptionlundi 8 septembre 2003StatutMembreDernière intervention 3 septembre 20073 28 oct. 2004 à 10:16
Bon , le code précedent, c'est pour avoir le nombre d'annee de diff.
Mais à la réflexion, je pense que tu veux avoir l'écart entre deux dates.
fait ton substract, et ton newate time.
Soustrait juste une annee a ton résultat , par contre, il faudra bien que tu testes la date la plus grande , pour faire un substract qui te renvoie une valeur positive.
Il faut peut etre aussi enlevé un jour et un month, mais ca , pas sur