Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

convertir une date en semaine

Résolu !
Accéder à la solution
Solution
Accepté par l'auteur du sujet Jolvera

ceci est bien aussi :

 

yyyyyy.png

 

%U - clic

 

La semaine n°0 représente une portion de semaine ... c'est le reste de la dernière semaine de l'année précédente.

La semaine n°1 est la réelle 1ere semaine de l'année (complète) commançant par le 1er dimanche de l'année.

 

%U  : le 1er jour de la semaine est le Dimanche (USA)

%W : le 1er jour de la semaine est le Lundi (Europe)

 

Message 11 sur 17
1 865 Visites

salut ouadji, bavo! c'est bien mieux!! Smiley clignant de l'œil

je pars alors bonnes vacances à tous! +A Luc

banniere Luc Livre NXG Champion.png

Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion

MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group

0 Compliments
Message 12 sur 17
1 843 Visites

Bonnes vacances pour toi Luc a+

0 Compliments
Message 13 sur 17
1 841 Visites

Salut,

ça y est j'ai trouvé la solution grâce a toi merci beaucoup

Sauf que le 05/08/2016 est un vendredi et est dans la semaine 31 voila mon code je peux pas expliquer le -2 je l'ai ajouté juste comme ça tu crois que ça va affecter les jours a venir????

 

voila mon code:

 

0 Compliments
Message 14 sur 17
1 715 Visites

Jolvera a écrit :

Salut,

ça y est j'ai trouvé la solution grâce a toi merci beaucoup

Sauf que le 05/08/2016 est un vendredi et est dans la semaine 31 voila mon code je peux pas expliquer le -2 je l'ai ajouté juste comme ça tu crois que ça va affecter les jours a venir????


salut il me semble que la réponse a été donné par ouadji

 

non?

banniere Luc Livre NXG Champion.png

Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion

MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group

0 Compliments
Message 15 sur 17
1 708 Visites

Oui aussi mais mon problème était comment convertir 42583, 42595, etc. en date puis en semaine...

Juste pour savoir a quoi sert le +1 dans ton code???

0 Compliments
Message 16 sur 17
1 688 Visites

Bonjour,

Je me permet un petit complément car avec la solution présentée, si on veut être conforme à la norme ISO 8601, il y a quelques cas où cela ne fonctionne pas :

 

- quand le premier janvier de l'année en cours à lieu un mardi, un mercredi ou un jeudi, on a un décalage de 1 semaine pendant toute l'année.

- il faut renommer la semaine 0 en semaine 52 (parfois 53) ou 1.

Les règles à suivre peuvent se trouver ici : https://fr.wikipedia.org/wiki/Semaine_53

 

Voici ma modification :

 

calcul num semaine.png

Message 17 sur 17
684 Visites