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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu] Insérer un caractère dans une chaine à une position donnée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Insérer un caractère dans une chaine à une position donnée

n°2219105
KibitO
Posté le 10-02-2014 à 11:45:59  profilanswer
 

Bonjour,
 
Je souhaite transformer une chaine au format date. Ma chaine d'entrée est au format 'YYYYMMDDHHMMSS'.
 
J'ai réussi à convertir une chaine en date avec :

Code :
  1. SELECT to_timestamp('2013-10-30 16:24:32', 'YYYY-MM-DD HH24:MI:SS')

ou même :

Code :
  1. SELECT to_timestamp('2013 10 30 16 24 32', 'YYYY-MM-DD HH24:MI:SS')


 
Pour cela, j'ai besoin d'insérer les caractères 'espace' et ':' dans ma chaine d'entrée pour la formater correctement afin de la convertir au format date.
 
Je n'ai pas trouvé de fonction pour insérer un caractère dans la doc ( http://docs.postgresqlfr.org/8.4/functions-string.html ), vous auriez une idée svp ?
 
Merci par avance.


Message édité par KibitO le 11-02-2014 à 08:50:32
mood
Publicité
Posté le 10-02-2014 à 11:45:59  profilanswer
 

n°2219106
olivthill
Posté le 10-02-2014 à 11:50:17  profilanswer
 

Il faudrait découper des morceaux avec substring() et les assembler avec des doubles pipes ||.
 
Mais, au lieu d'insérer, il est beaucoup plus facile d'utiliser le format qui convient.
 
Par exemple,  

SELECT to_timestamp('20131030162432', 'YYYYMMDDHH24MISS')


Message édité par olivthill le 10-02-2014 à 11:53:38
n°2219218
KibitO
Posté le 11-02-2014 à 08:47:39  profilanswer
 

Oui merci !! J'ai trouvé c'est l'utilisation des masques ;)
 
Résolu !


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

  [Résolu] Insérer un caractère dans une chaine à une position donnée

 

Sujets relatifs
[RESOLU] Créer un CSV à partir d'une chaîne en phpBDD changer chaine de connexion d'une base existante
afficher les infos de ma base de donnée en page html dès l'ouverture[Shell/Batch] Recherche d'une chaîne de caractère dans un fichier
Insérer un script Google Maps dans Joomla[BATCH] Stocker une chaine de caractère avec une boucle for.
problème saisi chaine de caractère 
Plus de sujets relatifs à : [Résolu] Insérer un caractère dans une chaine à une position donnée


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