Salut tout le monde est ce qu'il y aurait en VB.Net une fonction qui permet de retourner le nombre d'année, de mois et de jours pour une valeur donnée ??![]()
Salut tout le monde est ce qu'il y aurait en VB.Net une fonction qui permet de retourner le nombre d'année, de mois et de jours pour une valeur donnée ??![]()
Quel type de valeur veux tu dire ? Transformer un nombre de jours en années/mois/jours ?
376 deviendrait 1 an, 11 jours par exemple ?
La classe Date contient bon nombre de méthodes pour ces fonctions ...
Il suffit de chercher grace à l'intellisence.
oui OhMonBato, c'est exactement ce que je cherche si je saisis un nombre de jour "376 deviendrait 1 an, 11 jours" oui c'est ça.
Salut !
Le problème, c'est qu'il faut savoir ce que tu veux exactement.
Convertir une durée en nombre de jours sans point de départ, ça veut pas dire grand chose, puisque les jours par mois ou par années ne sont pas fixes...
Eventuellement, tu te positionnes au TaDate = 01/01/01, puis tu fais TonRes = TaDate.AddDays(TaValeurAAjouter), et tu ajustes les effets de bords sur ton résultat...
Mis à part le nombre d'années, la classe TimeSpan répond à ton besoin.
Tu vas y trouver des propriétés Days, Hours, etc... et leur équivalent TotalDays, TotalHours, etc...
Partager