Récupération d'une date

Récupération d'une date - ASP - Programmation

Marsh Posté le 11-03-2003 à 13:29:36    

Dans une base de données X, je dois récupérer une valeur de type date, le problême c qu'elle est sous la forme '2003-11-03 10:35:47.000' et bien que je puisse la mettre à jour, je ne sais pas comment extraire les éléments (minutes, heures, jour etc...)
Y a-t-il une fonction en asp pour découper la chaine ?

Reply

Marsh Posté le 11-03-2003 à 13:29:36   

Reply

Marsh Posté le 11-03-2003 à 13:34:48    

Reply

Marsh Posté le 11-03-2003 à 13:43:34    


Merci, g un peu (beaucoup) de mal sur la recherche dans le forum.
:sweat:


Message édité par jan san kar le 11-03-2003 à 13:43:49
Reply

Marsh Posté le 11-03-2003 à 13:45:28    

sinon une simple rechercher sur google avec "asp date" te rendra honneur

Reply

Marsh Posté le 12-03-2003 à 09:27:13    

pour simplement avoir la date version française ajoute  
"Session.lcid = 1036" à ton code...

Reply

Marsh Posté le 12-03-2003 à 19:42:00    

merci à tous c géré maintenant, c'était juste la base qui fait des trucs bizarres.
je rentrais 2003-03-10 10:00:00
et elle prenait 2003-10-03 10:00:00

Reply

Marsh Posté le 12-03-2003 à 21:06:58    

tu devais pas rentrer sous ce format, parceque ce format correspond à la norme ISO, et c'est le mode natif de SQL Server par exemple, y'a pas d'erreur possible :
 
YYYY-MM-DD HH:MM:SS
 
Le format IBM est sensiblement le même :
 
YYYY.MM.DD HH:MM:SS
 
Il y a une alternative au format ISO :
 
YYYYMMDD
 
Ces trois formats sont sans ambigüité possible :
 
Année sur 4 chiffres
Mois avant les jours
Heures sur 24 heures
Pas d'indication de matin/soir
Pas d'indication de sciècle.
Leading 0.
 
Ils ont tous les trois l'énorme avantage de conserver un ordre chronologique lorsqu'on trie ces dates en se basant sur des fonctions de chaînes.
 
Le mode YYYYMMDD est même encore mieu, puisqu'il garde son ordre chronologique alors qu'il est compatible INTEGER


Message édité par MagicBuzz le 12-03-2003 à 21:08:01
Reply

Sujets relatifs:

Leave a Replay

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