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

Messages postés
27
Date d'inscription
vendredi 27 février 2004
Dernière intervention
13 février 2005
- - Dernière réponse : speedus95
Messages postés
27
Date d'inscription
vendredi 27 février 2004
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 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Dernière intervention
13 octobre 2010
17
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 117 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
Dernière intervention
13 octobre 2010
17
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 117 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
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
Dernière intervention
13 février 2005
0
Merci
Merci pour tout...
Commenter la réponse de speedus95

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.