Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Pb de format de date avec la foncction DatePart. la fonction ne marche pas a chaque fois [ Archives ASP & ASP.NET / VBScript ] (opala)

jeudi 9 février 2006 à 16:49:03 | Pb de format de date avec la foncction DatePart. la fonction ne marche pas a chaque fois

opala

Bonjour,

Je souhaiterai récupérer la date du jour au format YYYYDDMM

j'utilise donc la fonction datepart de tel facon:

Dim szMaChaine
szMaChaine  = DatePart("yyyy",Now) & DatePart("m",Now) & DatePart("d",Now)

=> marche bien mais me retourne 200629


par contre si je met:
Dim szMaChaine
szMaChaine  = DatePart("yyyy",Now) & DatePart("mm",Now) & DatePart("dd",Now)

=> marche pas bien. erreur :  Argument ou appel de procédure incorrect: 'DatePart'

Pourtant sur la doc en ligne, je vois ce genre d'argument...
[ Lien ]


Merci pour vos réponse
Molarisapa

jeudi 9 février 2006 à 19:21:02 | Re : Pb de format de date avec la foncction DatePart. la fonction ne marche pas a chaque fois

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

pourquoi pas tout simplement : DateTime.Now.ToString("YYYYDDMM");

:)


Cyril - MVS - MCP ASP

vendredi 10 février 2006 à 10:13:30 | Re : Pb de format de date avec la foncction DatePart. la fonction ne marche pas a chaque fois

opala

Salut.

merci pour ta réponse. Mais je travaille en ASP et VBscript, c'est une fonction C# "DateTime.Now.ToString("YYYYDDMM");" non? j'ai pas .NET etc..... je travaille avec NotePad pour tout dire ;)


Molarisapa


vendredi 10 février 2006 à 11:48:56 | Re : Pb de format de date avec la foncction DatePart. la fonction ne marche pas a chaque fois

jesusonline

Membre Club Administrateur CodeS-SourceS
Si tu peux pourquoi ne pas passer à Asp.net 2 ???

asp3 est trés vieux ... et completement dépassé !


Cyril - MVS - MCP ASP

vendredi 10 février 2006 à 11:54:07 | Re : Pb de format de date avec la foncction DatePart. la fonction ne marche pas a chaque fois

opala

lol

mais j'ai pas de budget, je ne peux travailler qu'avec NotePad. Pour faire du Asp.net 2, il me faut un environnement de développement ou est ce que je peux faire ca avec juste NotePad et IIS6?

Molarisapa

vendredi 10 février 2006 à 12:18:35 | Re : Pb de format de date avec la foncction DatePart. la fonction ne marche pas a chaque fois

jesusonline

Membre Club Administrateur CodeS-SourceS
l'IDE est gratuit ... et on peut faire de l'asp.net (et du .net tout court) avec le notepad ... 

pour telecharger visual web dev express gratuitrement : [ Lien ] 


Cyril - MVS - MCP ASP

vendredi 17 mars 2006 à 19:55:32 | Re : Pb de format de date avec la foncction DatePart. la fonction ne marche pas a chaque fois

kerisolde

Voici une solution VBscript pour récupérer la date du jour au format yyyymmdd

dim date1
date1=  year(date) & Format2(month(date)) & Format2(day(date))
MsgBox date1

'------------------
Function Format2(x)
   'cette fonction ajoute un zéro en tête d'un nombre x à 1 chiffre
   dim x2
   x2= x
   if len(x2)=1 then
      x2= "0" & x2
   end if
   'valeur de retour
   format2= x2 
End Function


 Kerisolde




Cette discussion est classé dans : date, format, now, marche, datepart


Répondre à ce message

Sujets en rapport avec ce message

Inversion du format après le 31 Mai ! - HELP ! [ par Benoit ] Si j'insere une date dans ma base donnée access (2000) dont le format est "jj/mm/aaaa" et supérieure au 31 mai, l'insertion de cette date se fait avec date -15 jours [ par cloe ] BonjourVoila mon pb,J'ai une date au format jj/mm/aaaa.Je dois savoir si elle est dans l'intervalle des 15 derniers jours par rapport à la date actuel problème de dates - URGENT !!!! [ par Milou ] Salut à tous,voila mon pb : un formulaire comporte un champ date jj:mm:aaaa (text area). Lorsque j'execute la requete INSERT INTO le résultat apparait DATE - URGENT!!! - HELP !!!!!! [ par Milou ] Salut à tous,voila mon pb : un formulaire comporte un champ date jj/mm/aaaa (text area). Lorsque j'execute la requete INSERT INTO le résultat apparait Formater une date [ par zoumzoum ] j'ai une date qui est format ddmmyy ( ex : 10/05/01 ) et je voudrais la formater en ddmmyyyy ( ex : 10/05/2001 ).en vb, il existe la fonction format m Dates et variables.... [ par Patrix ] Je récupére dans une base access une date que le response.write lis correctement. Seulement voilà, cette date je la récupère pour lire des fichiers au Format d'une date sous SQL Serveur [ par Hesky ] Comment definir le format d'une date sous SQL Serveur 7 ?Mercic'est assez urgent !Cordialement saisie date [ par cloe ] Bonjour tout le mondeJe vous explique mon problème :Je voudrais obligé l'utilsateur à saisir une date selon le format "jj/mm/aaaa".Il saisit la date d le format des dates [ par Tems ] Salut.Je suis en train de translater un script vb en vbscript. Cependant, petit soucis avec le format date. J'ai dim val1 as date pour le vb, mais app Date [ par daeron ] Bonjour, j'ai un gros problème avec les dates sous asp. Le serveur affiche les dates sous le format MM-JJ-AAAA. Pas très pratique mais j'ai fait des


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.