Comment convertir une date en datetime dans Oracle?
j'ai une date dans oracle avec ce format DD-MM-YYY
et je veux le convertir en type datetime avec cet autre format DD-MM-YYY HH24:MI
comment puis-je procéder?
J'ai essayé mais rien ne fonctionne :
to_date(the_date,'DD-MM-YYY HH24:MI')
et également ceci:
to_date(to_char(date_debut_p),'DD-MM-YYY HH24:MI')
stackoverflow.com/questions/9180014/...
to_ CHAR
(the_date,'DD-MM-AAAA HH24:MI')` en supposant the_date
est une date.OriginalL'auteur Joel Patrick Ndzie | 2015-11-25
Vous devez vous connecter pour publier un commentaire.
Non, vous êtes confus. Oracle ne pas stocker les dates dans le format que vous voyez. Elle est stockée en interne dans
7 bytes
avec chaque octet de stockage des différentes composantes de la valeur de type datetime.DATE type de données a toujours les deux date et temps les éléments jusqu'à une précision de secondes.
Si vous souhaitez afficher, utilisez TO_CHAR avec une bonne MODÈLE de FORMAT.
Par exemple,
OriginalL'auteur Lalit Kumar B
Oracle
DATE
type de données contient TOUJOURS (les magasins).Si vous voulez le voir, vous pouvez utiliser la fonction TO_CHAR.
Si vous souhaitez ajouter, par exemple, 1 heure, vous pouvez simplement utiliser
date_debut_p+1/24
.est alerady char! Vous devriez prendre votre champ de date et de faire
to_char(date_fiekd, 'dd.mm.yyyy hh24:mi:ss')
OriginalL'auteur Tatiana