Difference en jours entre 2 dates (C#) [Résolu]

Messages postés
27
Date d'inscription
vendredi 27 février 2004
Statut
Membre
Dernière intervention
13 février 2005
- - Dernière réponse : speedus95
Messages postés
27
Date d'inscription
vendredi 27 février 2004
Statut
Membre
Dernière intervention
13 février 2005
- 2 sept. 2004 à 20:39
Je suis débutant en C#.

Je cherche une astuce simple(si possible) entre deux dates mais exprimés en nombre de jours.

Exemple :
entre une date de naissance quelconque et une date actuelle en prenant comme variable datenaiss=pour date de naissance et datejour=pour la date du jour et finalement la variable resultat=pour le nombre de jour exact entre ces deux date.

Je remercie par avance...
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
16
3
Merci
Voici un bout de code :

DateTime deb = DateTime.Parse("31/01/1986");
DateTime fin = DateTime.Now ;
TimeSpan Diff = fin - deb ;
Console.WriteLine(string.Format("J'ai vecu {0} jours", (int)Diff.TotalDays));
Console.ReadLine();

@+

Cyril

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 126 internautes nous ont dit merci ce mois-ci

Commenter la réponse de jesusonline
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
16
3
Merci
deb doit etre au format datetime donc tu peux faire ce que tu veux du moment que tu ressors un datetime
à la place de 31/01/86 tu peux mettre une variable qui doit etre au format string, et qui doit bien sur aussi etre une date.

pour avoir d'avantages d'info sur les datetime

DateTime Msdn

@+

Cyril

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 126 internautes nous ont dit merci ce mois-ci

Commenter la réponse de jesusonline
Messages postés
27
Date d'inscription
vendredi 27 février 2004
Statut
Membre
Dernière intervention
13 février 2005
0
Merci
merci de ta réponse(c'est déjà un début) j'essayerais un peu plus tard, autre chose peut on mettre une variable à la place de 31/01/1986.

Merci d'avance
Commenter la réponse de speedus95
Messages postés
27
Date d'inscription
vendredi 27 février 2004
Statut
Membre
Dernière intervention
13 février 2005
0
Merci
Merci pour tout...
Commenter la réponse de speedus95