PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Problème de date
Problème de date
Débuté par jean michel, 03 juin 2014 08:37 - 3 réponses
Posté le 03 juin 2014 - 08:37
Bonjour,

j'utilise Wd17 et je cherche a partir de l'année (ex :2014), le numéro de la semaine (1-52) et le jour (1-7) à obtenir la date correspondante.


merci pour votre aide .
Cordialement
Posté le 03 juin 2014 - 09:35
Bonjour,
C'est simple:
Tu déclares une variable de type date, et tu lui affectes le premier janvier
de l'année.
Puis tu ajoutes à la propriété ..jour (numéro de semaine ) * 7 + jour - 8.
Tu obtiens la date correspondante.

Frédéric.

"jean michel" a écrit dans le message de groupe de discussion :
2014e9682232698e6accba05ec0330441851@news.pcsoft.fr...

Bonjour,

j'utilise Wd17 et je cherche a partir de l'année (ex :2014), le numéro de la
semaine (1-52) et le jour (1-7) à obtenir la date correspondante.


merci pour votre aide .
Cordialement
Posté le 03 juin 2014 - 12:37
Pas sûr que cela fonctionne bien.

J'aurais plutôt fait :

dDateRecherchée est une Date
// Donne la date du lundi de la semaine spécifiée
dDateRecherchée = SemaineVersDate(MonNoSemaine, MonAnnée,iso8601)

dDateRecherchée..jour += MonNoJour - 1

Eric
Posté le 03 juin 2014 - 16:17
Autant pour moi, je confirme même que ça ne fonctionne pas du tout...
Du coup je découvre SemaineVersDate.

Frédéric.

"Eric" a écrit dans le message de groupe de discussion :
201447668b26b534faad470e570d121b790a@news.pcsoft.fr...

Pas sûr que cela fonctionne bien.

J'aurais plutôt fait :

dDateRecherchée est une Date
// Donne la date du lundi de la semaine spécifiée
dDateRecherchée = SemaineVersDate(MonNoSemaine, MonAnnée,iso8601)

dDateRecherchée..jour += MonNoJour - 1

Eric