Calendrier de semaines

Résolu
olibara Messages postés 666 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 11 mars 2010 - 21 avril 2008 à 12:23
olibara Messages postés 666 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 11 mars 2010 - 21 avril 2008 à 22:35
Bonjour,

J'aimerais savoir si avec le datetimepicker ou un autre control, il est possible d'avoir facilement le numero de semaine lé a une date ou vice-versa

lisateur de faire une selection par semaine dans l'année :
Par exemple semaine 5 à 20 et traduire cela en date pour faire une selection par date dans une base

Toute idée ou suggestion est bienvenue !
A voir également:

2 réponses

billou_13 Messages postés 860 Date d'inscription jeudi 4 mars 2004 Statut Membre Dernière intervention 19 août 2014 29
21 avril 2008 à 14:30
Je te propose un petit lien utile (surement) :
- http://www.codyx.org/snippet_recuperer-numero-semaine_61.aspx

Allez, c'est mon jour de bonté, un deuxième:
- http://www.csharpfr.com/codes/CALCUL-NUMERO-SEMAINE_30827.aspx

Une recherche est parfois utile lorsque l'on ne trouve pas.

Bonne journée,

Billou_13
3
olibara Messages postés 666 Date d'inscription dimanche 16 décembre 2007 Statut Membre Dernière intervention 11 mars 2010 6
21 avril 2008 à 22:35
Aller c'est aussi mon jour de bonté
Voici un petit code qui donne la date du lundi d'une semaine de l'année en cours
Elle suppose que l'on utilise une fonction donnant un numero de semaine a partir d'un DateTime :

int MyWeekNum(DateTime nu);

J'ai utilisé pour une source trouvée sur le net, sachant que la methode culture de .NET ne donne pas toujours la bonne valeur.

    // **********************
    public DateTime StartWeekDay(int weekNum)
    {
      DateTime nu = DateTime.Now;


      int cWeek = MyWeekNum(nu);
      int cDay=(int)nu.DayOfWeek;
      int difDays=(weekNum-cWeek)*7;
      difDays -= (cDay-1);
      return nu.AddDays(difDays);
    }
0
Rejoignez-nous