OVH Cloud OVH Cloud

Numéro du jour de l'année

3 réponses
Avatar
RV
Bonjour,
encore un pb sans stupide, mais je n'arrive pas =E0 avoir le=20
num=E9ro du jour de l'ann=E9e.
Je pourrais faire b=EAtement un DateDiff("d", date,=20
#12/31/2004#) pour obtenir 175.
mais j'aimerais pour diff=E9rentes raisons utiliser la=20
fonction Format qui en th=E9orie retourne ce chiffre. Voici=20
ce que me dit le MSDN Library de VB :
"j - Affichage du jour de l'ann=E9e sous la forme d'un=20
nombre (1 - 366)."
sauf que ca ne marche pas... pas plus que Format
(MaDate, "d")
Une solution, ou c'est moi qui devient gaga... :-))
RV

3 réponses

Avatar
François Picalausa
Hello!

j? où ça j?
moi j'ai y:
y Display the day of the year as a number (1 - 366).

Et effectivement, ça fonctionne
Msgobx Format(dateserial(04,03,25),"y")

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"RV" a écrit dans le message de
news:2006301c45928$f3d2aa10$
Voici
ce que me dit le MSDN Library de VB :
"j - Affichage du jour de l'année sous la forme d'un
nombre (1 - 366)."
sauf que ca ne marche pas... pas plus que Format
(MaDate, "d")


Avatar
RV
J'ai trouvé en passant toute les lettres de l'alphabet
dans le format... c'est "y" ! -> Format(MaDate, "y")
RV

-----Message d'origine-----
Bonjour,
encore un pb sans stupide, mais je n'arrive pas à avoir


le
numéro du jour de l'année.
Je pourrais faire bêtement un DateDiff("d", date,
#12/31/2004#) pour obtenir 175.
mais j'aimerais pour différentes raisons utiliser la
fonction Format qui en théorie retourne ce chiffre. Voici
ce que me dit le MSDN Library de VB :
"j - Affichage du jour de l'année sous la forme d'un
nombre (1 - 366)."
sauf que ca ne marche pas... pas plus que Format
(MaDate, "d")
Une solution, ou c'est moi qui devient gaga... :-))
RV
.



Avatar
RV
J'ai la version Francaise du MSDN, et manifestement, c'est
pas top pour tous les formats des dates en particulier...
Désolé pour le dérangement.
RV

-----Message d'origine-----
Hello!

j? où ça j?
moi j'ai y:
y Display the day of the year as a number (1 - 366).

Et effectivement, ça fonctionne
Msgobx Format(dateserial(04,03,25),"y")

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"RV" a écrit dans


le message de
news:2006301c45928$f3d2aa10$
Voici
ce que me dit le MSDN Library de VB :
"j - Affichage du jour de l'année sous la forme d'un
nombre (1 - 366)."
sauf que ca ne marche pas... pas plus que Format
(MaDate, "d")




.