Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1310 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Sybase] Format de date : YYYYMMDDhhmmss

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Sybase] Format de date : YYYYMMDDhhmmss

n°1304251
e-miel
Posté le 13-02-2006 à 13:12:50  profilanswer
 

J'aimerai faire un select pour récupérer un champ de date, et le convertir en AnnéeMoisJourHeureMinuteSeconde de la forme suivante : YYYYMMDDhhmmss. Comment faire ça avec Sybase ?

mood
Publicité
Posté le 13-02-2006 à 13:12:50  profilanswer
 

n°1304262
Elmoricq
Modérateur
Posté le 13-02-2006 à 13:21:32  profilanswer
 

C'est possible, oui, avec convert() et/ou datename().
 
Par exemple, en prenant getdate() comme date à convertir :

select  
   convert(char(8),getdate(),112) +  
   datename(hh, getdate()) +  
   datename(mi, getdate()) +  
   datename(ss, getdate())


Message édité par Elmoricq le 13-02-2006 à 13:22:21
n°1304265
e-miel
Posté le 13-02-2006 à 13:26:35  profilanswer
 

Merci :) Je vais tester ça.

n°1304737
e-miel
Posté le 13-02-2006 à 20:46:44  profilanswer
 

J'ai testé, et... la fonction datename ne renvoie pas toujours 2 caractères. Par exemple, s'il est 8 heures, 45 minutes et 3 secondes, le code suivant :

datename(hh, getdate()) + datename(mi, getdate()) + datename(ss, getdate())

renvoie 8453. Vous voyez le problème.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Sybase] Format de date : YYYYMMDDhhmmss

 

Sujets relatifs
perl - formatDate() et timestamp :)
date en C++question sur un format ?
Rediriger en fonction de la date?Connaitre le prochain evenement a la date la plus proche
php problème de datedate en C
format "note" pour portable[VBA] envoie de mail + format du mail
Plus de sujets relatifs à : [Sybase] Format de date : YYYYMMDDhhmmss


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR