Oracle
 sql >> Base de données >  >> RDS >> Oracle

Obtenir uniquement la date sans heure dans Oracle

Habituellement, on tronque simplement la date et l'heure avec TRUNC :

TRUNC(pa.fromdate)

Cela supprime la partie heure de la date et de l'heure, vous obtenez donc la simple date. Ensuite, dans votre couche d'application, vous vous souciez de la façon de l'afficher.

Par exemple, vous avez une interface graphique avec une grille. La grille affiche les dates en fonction des paramètres système de l'utilisateur (par exemple, les paramètres de la région Windows), mais la grille connaît ses dates et peut trier en conséquence. Pour que cela se produise, vous devez remplir la grille avec des dates , pas avec des chaînes représentant une date.

Si vous voulez un format de chaîne fixe (par exemple pour écrire dans un fichier), vous pouvez utiliser TO_CHAR à la place :

TO_CHAR(pa.fromdate, 'dd.mm.yyyy')