Bonjour à tous,
j'aimerai savoir s'il existe une méthode pour avoir les jours de la semaine correspondant à un numéro de semaine ?
exemple : Semaine 39 de 2007
Lundi : 24/09/2007
Mardi : 25/09/2007
...
Dimanche : 30/09/2007
Merci.
Bonjour à tous,
j'aimerai savoir s'il existe une méthode pour avoir les jours de la semaine correspondant à un numéro de semaine ?
exemple : Semaine 39 de 2007
Lundi : 24/09/2007
Mardi : 25/09/2007
...
Dimanche : 30/09/2007
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private int GetWeekNumber(DateTime date) { Calendar calendar = Thread.CurrentThread.CurrentCulture.Calendar; CalendarWeekRule weekRule = Thread.CurrentThread.CurrentCulture.DateTimeFormat.CalendarWeekRule; DayOfWeek firstDayOfWeek = Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek; return calendar.GetWeekOfYear(date, weekRule, firstDayOfWeek); }
Pas mal cette technique![]()
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
C'est pour récupérer le numéro de la semaine d'une date non?
Il me semble qu'il veut les jours d'un n° de semaine donné
de fait, c'est récuperer les jours de la semaine pour un numéro donné qui m'interresse.
Pour avoir le numéro de la semaine, j'utilisais la même technique que tu as marqué.
beh il me semble que
Calendar.GetDayOfYear() devrait faire l'affaire alors ?
The Monz, Toulouse
Prends la date du premier janvier et fais un AddWeeks du nombre de semaines qui t'intéresse.
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
Partager