Ds le cadre d'un script VBS, j'ai un fichier .ini réference qui contient les
jours au format jj/mm/aaaa qui doivent être considérés comme non travaillés
pour une entreprise X. Ces valeurs, bien que Date, sont donc une suite de
string ds un fichier texte. Ds mon script WSH, j'utilise la fonction
Date(Now) pour comparer la date du jour avec une des dates de mon fichiers
texte. Le hic est que je ne peux pas comparer une string avec une date, d'où
ma question: quelle est la fonction en VBS qui me permettrait de transformer
une date en string. La fonction str(Ma Date) ne passe pas car VB.
Merci pour vos lumières.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Claude BELLAMY
Dans le message news: , Dom s'est ainsi exprimé:
Bonsoir,
Ds le cadre d'un script VBS, j'ai un fichier .ini réference qui contient les jours au format jj/mm/aaaa qui doivent être considérés comme non travaillés pour une entreprise X. Ces valeurs, bien que Date, sont donc une suite de string ds un fichier texte. Ds mon script WSH, j'utilise la fonction Date(Now) pour comparer la date du jour avec une des dates de mon fichiers texte. Le hic est que je ne peux pas comparer une string avec une date, d'où ma question: quelle est la fonction en VBS qui me permettrait de transformer une date en string.
Non, c'est le contraire qu'il faut faire ! Convertir une chaine en date. Et pour çà, il existe tout simplement (tu n'as pas du beaucoup chercher !!!!) , la fonction "DateValue"
P.ex.
D1=Now D2="27/04/1848" DeltaÚteDiff("d",D2,D1) Wscript.echo "L'esclavage a été aboli en France par Victor SCHOELCHER il y a " & Delta & " jours "
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Dans le message news:upKcbz3aEHA.2520@TK2MSFTNGP12.phx.gbl ,
Dom <laurentdom@free.frNOSPAM> s'est ainsi exprimé:
Bonsoir,
Ds le cadre d'un script VBS, j'ai un fichier .ini réference qui
contient les jours au format jj/mm/aaaa qui doivent être considérés
comme non travaillés pour une entreprise X. Ces valeurs, bien que
Date, sont donc une suite de string ds un fichier texte. Ds mon
script WSH, j'utilise la fonction Date(Now) pour comparer la date du
jour avec une des dates de mon fichiers texte. Le hic est que je ne
peux pas comparer une string avec une date, d'où ma question: quelle
est la fonction en VBS qui me permettrait de transformer une date en
string.
Non, c'est le contraire qu'il faut faire !
Convertir une chaine en date.
Et pour çà, il existe tout simplement (tu n'as pas du beaucoup chercher
!!!!) , la fonction "DateValue"
P.ex.
D1=Now
D2="27/04/1848"
DeltaÚteDiff("d",D2,D1)
Wscript.echo "L'esclavage a été aboli en France par Victor SCHOELCHER il y a
" & Delta & " jours "
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Ds le cadre d'un script VBS, j'ai un fichier .ini réference qui contient les jours au format jj/mm/aaaa qui doivent être considérés comme non travaillés pour une entreprise X. Ces valeurs, bien que Date, sont donc une suite de string ds un fichier texte. Ds mon script WSH, j'utilise la fonction Date(Now) pour comparer la date du jour avec une des dates de mon fichiers texte. Le hic est que je ne peux pas comparer une string avec une date, d'où ma question: quelle est la fonction en VBS qui me permettrait de transformer une date en string.
Non, c'est le contraire qu'il faut faire ! Convertir une chaine en date. Et pour çà, il existe tout simplement (tu n'as pas du beaucoup chercher !!!!) , la fonction "DateValue"
P.ex.
D1=Now D2="27/04/1848" DeltaÚteDiff("d",D2,D1) Wscript.echo "L'esclavage a été aboli en France par Victor SCHOELCHER il y a " & Delta & " jours "
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
tibule
Le Fri, 16 Jul 2004 23:36:58 +0200, "Dom" a
Bonsoir,
Ds le cadre d'un script VBS, j'ai un fichier .ini réference qui contient les jours au format jj/mm/aaaa qui doivent être considérés comme non travaillés pour une entreprise X. Ces valeurs, bien que Date, sont donc une suite de string ds un fichier texte. Ds mon script WSH, j'utilise la fonction Date(Now) pour comparer la date du jour avec une des dates de mon fichiers texte. Le hic est que je ne peux pas comparer une string avec une date, d'où ma question: quelle est la fonction en VBS qui me permettrait de transformer une date en string. La fonction str(Ma Date) ne passe pas car VB. Merci pour vos lumières.
Dom
Oui, tu aurais pu trouver facilement la réponse dans le TWS: http://download.microsoft.com/download/winscript56/Install/5.6/W98NT42KMe/FR/scd56fr.exe en faisant une recherche sur "date" par exemple.
Pour bien commencer en vbs il faut que tu consultes le site très complet de JCB sur le sujet:
http://www.bellamyjc.org/fr/vbscript.html
Et que tu investisses dans un livre de référence comme celui de Tim Hill traduit en français. Tu le trouveras dans la biblio de JCB.
Les membres de ce ng sont très gentils mais je crois qu'ils ne prendront pas toujours le temps de répondre à des questions aussi triviales ;-)
Bon courage!
Cordialement
Christophe
=================================================================== Si tu rencontres un homme médiocre, cherche ses défauts en toi-même.
Confucius (VIe-Ve avt J.C.)
Le Fri, 16 Jul 2004 23:36:58 +0200, "Dom" <laurentdom@free.frNOSPAM> a
Bonsoir,
Ds le cadre d'un script VBS, j'ai un fichier .ini réference qui contient les
jours au format jj/mm/aaaa qui doivent être considérés comme non travaillés
pour une entreprise X. Ces valeurs, bien que Date, sont donc une suite de
string ds un fichier texte. Ds mon script WSH, j'utilise la fonction
Date(Now) pour comparer la date du jour avec une des dates de mon fichiers
texte. Le hic est que je ne peux pas comparer une string avec une date, d'où
ma question: quelle est la fonction en VBS qui me permettrait de transformer
une date en string. La fonction str(Ma Date) ne passe pas car VB.
Merci pour vos lumières.
Dom
Oui, tu aurais pu trouver facilement la réponse dans le TWS:
http://download.microsoft.com/download/winscript56/Install/5.6/W98NT42KMe/FR/scd56fr.exe
en faisant une recherche sur "date" par exemple.
Pour bien commencer en vbs il faut que tu consultes le site très
complet de JCB sur le sujet:
http://www.bellamyjc.org/fr/vbscript.html
Et que tu investisses dans un livre de référence comme celui de Tim
Hill traduit en français. Tu le trouveras dans la biblio de JCB.
Les membres de ce ng sont très gentils mais je crois qu'ils ne
prendront pas toujours le temps de répondre à des questions aussi
triviales ;-)
Bon courage!
Cordialement
Christophe
===================================================================
Si tu rencontres un homme médiocre, cherche ses défauts en toi-même.
Ds le cadre d'un script VBS, j'ai un fichier .ini réference qui contient les jours au format jj/mm/aaaa qui doivent être considérés comme non travaillés pour une entreprise X. Ces valeurs, bien que Date, sont donc une suite de string ds un fichier texte. Ds mon script WSH, j'utilise la fonction Date(Now) pour comparer la date du jour avec une des dates de mon fichiers texte. Le hic est que je ne peux pas comparer une string avec une date, d'où ma question: quelle est la fonction en VBS qui me permettrait de transformer une date en string. La fonction str(Ma Date) ne passe pas car VB. Merci pour vos lumières.
Dom
Oui, tu aurais pu trouver facilement la réponse dans le TWS: http://download.microsoft.com/download/winscript56/Install/5.6/W98NT42KMe/FR/scd56fr.exe en faisant une recherche sur "date" par exemple.
Pour bien commencer en vbs il faut que tu consultes le site très complet de JCB sur le sujet:
http://www.bellamyjc.org/fr/vbscript.html
Et que tu investisses dans un livre de référence comme celui de Tim Hill traduit en français. Tu le trouveras dans la biblio de JCB.
Les membres de ce ng sont très gentils mais je crois qu'ils ne prendront pas toujours le temps de répondre à des questions aussi triviales ;-)
Bon courage!
Cordialement
Christophe
=================================================================== Si tu rencontres un homme médiocre, cherche ses défauts en toi-même.