-
nombre de la semaine
Bonjour à tous
Je rencontre un probleme dans le developpement d'une application en vb.net 2005. en effet, je saisie la date dans un textbox(par exemple 01/01/2010)
- afficher dans un autre textbox le numero de la semaine (pour mon exemple sa sera semaine 01),
- afficher dans un autre textbox la mois en cours ( pour mon exple sa sera 01:Janvier),
-et afficher l'année dans autre textbox (pour mon exple c'est 2010).
merci
-
Pour convertir en date le texte saisi par l'utilisateur, utilise la méthode DateTime.Parse ou DateTime.TryParse (qui permet de déterminer si la conversion a fonctionné sans lever d'exception)
Une fois que tu as la date, tu peux obtenir le mois et l'année via les propriétés Month et Year de l'objet DateTime.
Pour obtenir le numéro de la semaine, il faut utiliser la méthode GetWeekOfYear de la classe System.Globalization.Calendar.
Il faut savoir qu'il existe différentes règles pour déterminer le numéro de la semaine, qu'on peut spécifier via le paramètre rule de la méthode GetWeekOfYear. Les différentes valeurs possibles sont décrites ici. Il faut aussi préciser quel jour est considéré comme le premier jour de la semaine.