Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : trouver les date de debut et de fin a partir d'un numero de semaine [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (kulinicm)

jeudi 28 avril 2005 à 14:54:24 | trouver les date de debut et de fin a partir d'un numero de semaine

kulinicm

salut,

j'ai un probleme je n'arrive pas a trouver les date de debut et de fin d'un semaine a partir du numero de cette semaine ainsi que de l'annee.

qq'un a un solution ??

SVP c urgent.

jeudi 28 avril 2005 à 19:52:09 | Re : trouver les date de debut et de fin a partir d'un numero de semaine

Yopyop

asp ou asp.net ?

yopyop

vendredi 29 avril 2005 à 10:53:02 | Re : trouver les date de debut et de fin a partir d'un numero de semaine
vendredi 29 avril 2005 à 11:13:56 | Re : trouver les date de debut et de fin a partir d'un numero de semaine

Yopyop

Function GetWorkWeekDisplay(dtmDate)
 intDay = DatePart("w",dtmDate)
 If intDay < 2 Then
 dtmMonday = DateAdd("d",1,dtmDate)
 dtmFriday = DateAdd("d",5,dtmDate)
 Elseif intDay = 2 Then
 dtmMonday = DateAdd("d",0,dtmDate)
 dtmFriday = DateAdd("d",4,dtmDate)
 Elseif intDay = 3 Then
 dtmMonday = DateAdd("d",-1,dtmDate)
 dtmFriday = DateAdd("d",3,dtmDate)
 Elseif intDay = 4 Then
 dtmMonday = DateAdd("d",-2,dtmDate)
 dtmFriday = DateAdd("d",2,dtmDate)
 Elseif intDay = 5 Then
 dtmMonday = DateAdd("d",-3,dtmDate)
 dtmFriday = DateAdd("d",1,dtmDate)
 Elseif intDay = 6 Then
 dtmMonday = DateAdd("d",-4,dtmDate)
 dtmFriday = DateAdd("d",0,dtmDate)
 Elseif intDay = 7 Then
 dtmMonday = DateAdd("d",-5,dtmDate)
 dtmFriday = DateAdd("d",-1,dtmDate)
 End If
 GetworkweekDisplay = dtmMonday & " thru " & dtmFriday
End Function
response.write "<font size = 3>" & GetworkweekDisplay(Date) & ""

teste bien les débuts d'année....

yopyop

vendredi 29 avril 2005 à 11:16:51 | Re : trouver les date de debut et de fin a partir d'un numero de semaine

kulinicm

oki merci pour ta reponse

mardi 22 novembre 2005 à 16:42:08 | Re : trouver les date de debut et de fin a partir d'un numero de semaine

juniorberry

Membre Club

Bonjour,

Merci pour ce script. Je l'ai adapté à mes besoins qui étaient d'avoir la date de tous les jours avec un numero de semaine égal à numero de semaine en cours + 1 :

Function GetWorkWeekDisplay(dtmDate,jour)
 intDay = DatePart("w",dtmDate)
 If intDay < 2 Then
 dtmMonday = DateAdd("d",1,dtmDate)
 dtmTuesday = DateAdd("d",2,dtmDate)
 dtmWednesday = DateAdd("d",3,dtmDate)
 dtmThursday = DateAdd("d",4,dtmDate)
 dtmFriday = DateAdd("d",5,dtmDate)
 dtmSaturday = DateAdd("d",6,dtmDate)
 dtmSunday = DateAdd("d",7,dtmDate)
 Elseif intDay = 2 Then
 dtmMonday = DateAdd("d",0,dtmDate)
 dtmTuesday = DateAdd("d",1,dtmDate)
 dtmWednesday = DateAdd("d",2,dtmDate)
 dtmThursday = DateAdd("d",3,dtmDate)
 dtmFriday = DateAdd("d",4,dtmDate)
 dtmSaturday = DateAdd("d",5,dtmDate)
 dtmSunday = DateAdd("d",6,dtmDate)
 Elseif intDay = 3 Then
 dtmMonday = DateAdd("d",-1,dtmDate)
 dtmTuesday = DateAdd("d",0,dtmDate)
 dtmWednesday = DateAdd("d",1,dtmDate)
 dtmThursday = DateAdd("d",2,dtmDate)
 dtmFriday = DateAdd("d",3,dtmDate)
 dtmSaturday = DateAdd("d",4,dtmDate)
 dtmSunday = DateAdd("d",5,dtmDate)
 Elseif intDay = 4 Then
 dtmMonday = DateAdd("d",-2,dtmDate)
 dtmTuesday = DateAdd("d",-1,dtmDate)
 dtmWednesday = DateAdd("d",0,dtmDate)
 dtmThursday = DateAdd("d",1,dtmDate)
 dtmFriday = DateAdd("d",2,dtmDate)
 dtmSaturday = DateAdd("d",3,dtmDate)
 dtmSunday = DateAdd("d",4,dtmDate)
 Elseif intDay = 5 Then
 dtmMonday = DateAdd("d",-3,dtmDate)
 dtmTuesday = DateAdd("d",-2,dtmDate)
 dtmWednesday = DateAdd("d",-1,dtmDate)
 dtmThursday = DateAdd("d",0,dtmDate)
 dtmFriday = DateAdd("d",1,dtmDate)
 dtmSaturday = DateAdd("d",2,dtmDate)
 dtmSunday = DateAdd("d",3,dtmDate)
 Elseif intDay = 6 Then
 dtmMonday = DateAdd("d",-4,dtmDate)
 dtmTuesday = DateAdd("d",-3,dtmDate)
 dtmWednesday = DateAdd("d",-2,dtmDate)
 dtmThursday = DateAdd("d",-1,dtmDate)
 dtmFriday = DateAdd("d",0,dtmDate)
 dtmSaturday = DateAdd("d",1,dtmDate)
 dtmSunday = DateAdd("d",2,dtmDate)
 Elseif intDay = 7 Then
 dtmMonday = DateAdd("d",-5,dtmDate)
 dtmTuesday = DateAdd("d",-4,dtmDate)
 dtmWednesday = DateAdd("d",-3,dtmDate)
 dtmThursday = DateAdd("d",-2,dtmDate)
 dtmFriday = DateAdd("d",-1,dtmDate)
 dtmSaturday = DateAdd("d",0,dtmDate)
 dtmSunday = DateAdd("d",1,dtmDate)
 End If
 if jour = 0 then  GetworkweekDisplay = dtmSunday
 if jour = 1 then  GetworkweekDisplay = dtmMonday
 if jour = 2 then  GetworkweekDisplay = dtmTuesday
 if jour = 3 then  GetworkweekDisplay = dtmWednesday
 if jour = 4 then  GetworkweekDisplay = dtmThursday
 if jour = 5 then  GetworkweekDisplay = dtmFriday
 if jour = 6 then  GetworkweekDisplay = dtmSaturday     
End Function

  for i=1 to 7
   Select Case i
    Case 1
     jour = "Lundi " & GetworkweekDisplay((Date+7),1)
    Case 2
     jour = "Mardi " & GetworkweekDisplay((Date+7),2)
    Case 3
     jour = "Mercredi " & GetworkweekDisplay((Date+7),3)
    Case 4
     jour = "Jeudi " & GetworkweekDisplay((Date+7),4)
    Case 5
     jour = "Vendredi " & GetworkweekDisplay((Date+7),5)
    Case 6
     jour = "Samedi " & GetworkweekDisplay((Date+7),6)
    Case 7
     jour = "Dimanche " & GetworkweekDisplay((Date+7),0)
   End Select




Cette discussion est classé dans : fin, trouver, date, debut, semaine


Répondre à ce message

Sujets en rapport avec ce message

Problème de requêtes avec date [ par suzy26 ] Bonjour à toi,J'ai crée un bdd sur les manifestations. J'ai plusieurs champ dont debut et fin qui correspondent à la date de début et de fin de l'évèn CompareValidator de deux dates [ par mael974 ] brj tt le monde .... tit souci ek le comparevalidator .... je cherche a comparer 2 dates(date fin >date debut) choz super classique !!! voila seulemen Exercices Excel [ par gwen ] Bonjour, Dans le cadre de ma formation, je dois effectuer quelques exercices sur excel. Afin de savoir si je suis sur la bonne piste, je voudrais vous Trouver tous les Lundi entre deux date [ par glidez ] Bonjour,je souhaite trouver une solution pour trouver tous les lundi (ou autre jour défini) entre deux date. En fait, plus qu'un datediff il me faut a l'HEURE EST GRAVE [ par bakchlada ] salut c'est encore moi !! (j'entend d'ici les commentaires genre : "oh NON pas celui la ,pfff......") mon probleme cette fois ci concerne la gestion d pb pour faire un prog [ par taillecrayon ] Bonsoir,j'essaye de faire un prog :on tape un texte avec e-mail(dans le textbox :textann) le prog rend le texte avec l'e-mail en lien(si on clique de convertion dim vers entier [ par anubis52100 ] bonjour,voila je souhaite convertire ma chaine en entier pour l'utilisé dans mon if!mercicode ASP  'jour debut  dim jourdeb  jourdeb=debut  jourdeb=mi comparer des heures [ par ludwigfve ] Bonjour, a tousPouvez vous m'aider svpje cherche a comparer des heures a savoir lors d'un post d'un formulaire avec heure de debut et de fin , je veux Date de la semaine [ par ghanmi04_05 ] Salut tout le mobdecomment je peux récupérer la numéro de la semaine du mois?en c# svp.merci ASP : récuperer une date apartir le numéro et l'année de une semaine [ par abari ] bonjour,comment récuperer une date d'une seamine a partir de numéro et l'année de cette semaine en aspmerci infiniment de votre aide


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,590 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.