Bonjour,
Pour faire simple, je dois soustraire un nombre de mois d'une date.
Et en console, j'obtiens ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private void doAnciennete() { this.nombreMois = (int.Parse(this.annee)*12)+int.Parse(this.mois); this.nombreMois = -this.nombreMois; this.anciennete = new DateTime( int.Parse(this.dateDeReference.Substring(4,4)), int.Parse(this.dateDeReference.Substring(2,2)), int.Parse(this.dateDeReference.Substring(0,2)) ); Console.WriteLine("Valeur de nombreMois: "+nombreMois); Console.WriteLine("Valeur de anciennete avant l'add : "+anciennete); this.anciennete.AddMonths(nombreMois); Console.WriteLine("Valeur de anciennete après l'add : "+anciennete); }
La fonction AddMonths n'a pas fonctionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Valeur de nombreMois: -334 Valeur de anciennete avant l'add : 1/04/2011 00:00:00 Valeur de anciennete après l'add : 1/04/2011 00:00:00
Quelqu'un connaît?
je fais une erreur quelque part?
Merci
Partager