classer date ASP

classer date ASP - ASP - Programmation

Marsh Posté le 25-04-2003 à 08:35:31    

Bonjour,  
j'avoue que je suis un peu perdu avec les dates en ASP....  
En effet, j'aimerais savoir kel fonction utiliser pour pouvoir entrer dans la base des dates (avec l'attribu 'date' de SQL) et que je puisse classer par date par la suite (c possible?)  
Merci.


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 25-04-2003 à 08:35:31   

Reply

Marsh Posté le 25-04-2003 à 08:42:15    

utilise now() ou date()
pour tester, affiche-les simplement dans ta page asp. Now va te donner la date, heure, min, sec du jour, tandis que date que la date du jour.
si tu as d'autres question + précises n'hésite pas à demander


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 25-04-2003 à 08:52:44    

Urd-sama a écrit :

si tu as d'autres question + précises n'hésite pas à demander


vi, j'en ai  :D  
Quand j'utilise le type de donnée datetime dans SQL server, je peux entrer une date de 8 caractere, comment générer cette date? car date ecrit sous la forme 25/04/2003 => ce ki fait 10 caractere et il n'y a meme pas l'heure que j'aimerais bien avoir  :pfff:  
Comment feinter?  :heink:


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 25-04-2003 à 08:56:02    

peut-être en extrayant le jour, le mois et l'année, en concaténant les 3 et en l'insérant après coup.
 
date = day(now()) & month(now()) & year(now())
 
malheureusement je connais pas sql server, je peux pas trop t'aider sur ce coup-là  :( essaye de regarder s'il y a un autre type de champ pour les dates, ou si tu es obligé de faire un champ pour la date, et un autre pour l'heure/min.


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 25-04-2003 à 09:05:08    

C un peu bordelique ca  :pt1cable:  
Et apres si je veux faire une requete SQL en classant par date, comment je peux faire?...


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 25-04-2003 à 09:07:20    

arf, kan je fais ca : date = day(now()) & month(now()) & year(now())
Il me met le mois sur un seul chiffre.....  pas facile pour remettre en forme apres.....


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 25-04-2003 à 09:11:27    

sinon, il y a une fontion "dateValue" qui change une chaine en une date, mais l'inverse n'existe pas?
(ca m'arrangerais, comme ca, je pourrais, entrer une chaine dans la base, classer par date puis kan je sort la chaine, je fais dateValue....)  :sarcastic:


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 25-04-2003 à 09:18:01    

ben si l'inverse c'est "transformer une date en une chaine",
ça existe : Cstr

Reply

Marsh Posté le 25-04-2003 à 09:29:15    

J'essai ca : response.Write(Cstr(date()))
et il m'ecrit ca : 25/04/2003
Ce n'est pas ce que je voulais....
En fait, j'aimerais bien avoir la date du jour en chiffre, genre transformer 25/04/2003 en 37736, car cDate(37736) = 25/04/2003.....


Message édité par gothico le 25-04-2003 à 09:29:41

---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 25-04-2003 à 10:16:32    

Me semble que pour entrer la date actuelle avec l'heure dans SQL Server, c'est GETDATE()
 
J'imagine que c'est dans une extraction que tu veux que tes dates soient classées dans l'ordre ?
 
Dans ce cas, un ORDER BY sur le champ date fonctionnera sans problème. C'est capable de trier des dates, ces petites bêtes, tout de même.
 
Mais peut-être ai-je mal compris...

Reply

Marsh Posté le 25-04-2003 à 10:16:32   

Reply

Marsh Posté le 25-04-2003 à 10:24:13    

Nan, tu as tres bien compris, mais voila pour les trier ces dates, il faut les entrer correctement ds la base et zi arrive po.....
J'ai essayer getdate(), il ne connais pas cette fonction :pfff:  
Ze v p t 1 cable moi  :pt1cable:


---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Marsh Posté le 25-04-2003 à 10:28:36    

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 :pt1cable:  
Je suis con, il suffit de choisir datetime comme type et de rentrer now() dedans et le classement fonctionne!!!!!!!
Merci a vous tous  :sol:


Message édité par gothico le 25-04-2003 à 10:29:10

---------------
MOD : Mon PC silencieux  |  Topic Miranda IM
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed