Les Snippets

Connexion

Numérotation ISO des semaines

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 05/01/2009 15:56:46 et initié par Renfield [Liste]
Vue : 2672
Catégorie(s) : Date & Heure, Algorithme
Langages dispo pour ce code :
- VB6, VBA
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 05/01/2009
Posté par Renfield [Liste]
Public Function GetISOWeek(ByVal vdInput As Date) As String
Dim nWeek As Long
Dim nYear As Long
   nYear = Year(vdInput)
   nWeek = DatePart("ww", vdInput, vbMonday, vbFirstFourDays)
   If nWeek >= 52 Then
       If DatePart("ww", vdInput + 7, vbMonday, vbFirstFourDays) = 2 Then
          nWeek = 1
          nYear = nYear + 1
       ElseIf Month(vdInput) = 1 Then
           nYear = nYear - 1
       End If
   ElseIf nWeek = 1 And Month(vdInput) = 12 Then
       nYear = nYear + 1
   End If
   GetISOWeek = nYear & "-W" & Format$(nWeek, "00") & "-" & Weekday(vdInput, vbMonday)
End Function 
Remarque :
http://fr.wikipedia.org/wiki/Numérotation_ISO_des_semaines

Snippets en rapport avec : Date, Semaine, Iso, Numérotation, 52



Codes sources en rapport avec : Date, Semaine, Iso, Numérotation, 52

{Visual Basic, VB6, VB.NET, VB 2005} NUMÉROTATION DES SEMAINES
On paramètre le premier jour de la semaine, la semaine no 1 de l'année, on donne l'année et le no de...

{Visual Basic, VB6, VB.NET, VB 2005} NUMÉRO DE SEMAINE
Afin de déterminer le numéro d'une semaine en partculier, j'ai écrit ce code en m'appuyant sur la No...

{} [FLEX 4/AIR] NUMERO DE SEMAINE
Bonjour, Voici une demo pour jouer avec les numero de semaine et le controle calendrier de flex. ...

{PHP} CALENDRIER PAR SEMAINE AVEC ACTIONS
Il s'agit d'un calendrier par semaine, et non par mois. Ce calendrier affiche donc 1 seule semaine ...

{SQL} DERNIER JOUR DU MOIS, OU DE LA SEMAINE
J'ai mis ces fonctions toujour utiles dans CODIX (les snippets) mais l'un est faut et on peut pas le...

{Javascript / DHTML} NUMERO DE LA SEMAINE
Trois méthodes pour l'objet Date, une pour connaître le numéro du jour dans l'année, une pour obteni...

{Visual Basic, VB6, VB.NET, VB 2005} CALCUL AUTOMATIQUE DES N° DE SEMAINE
Code permettant de calculer de manière automatique les N° de semaine sur une période donnée. Expl...

{C / C++ / C++.NET} AFFICHE DU JOUR PAR RAPPORT À UNE DATE
Je devait faire un programme en JAVA qui donne le jour de la semaine par rapport à une date, mais j'...

{C / C++ / C++.NET} COMMENT SAVOIR QUEL JOUR ÉTAIT-ON À UNE TELLE DATE?
Ceci un simple code ( débutant ) -en mode console- pour savoir quel jour somme nous en fonction d'un...

{JAVA / J2EE} CLASSE PERMETTANT DE RETROUVER LA DATE COMPLÈTE D'UN JOUR À L'AIDE DU NUMÉRO DE LA SEMAINE.
Cette classe permet à l'aide du numéro de semaine et de l'année, de retrouver la date du : -premier...