sql >> Base de Datos >  >> RDS >> Oracle

Obtener solo fecha sin hora en Oracle

Por lo general, uno simplemente truncaría la fecha y hora con TRUNC :

TRUNC(pa.fromdate)

Esto elimina la parte de la hora de la fecha y hora, por lo que obtiene la mera fecha. Luego, en su capa de aplicación, le importaría cómo mostrarlo.

Por ejemplo, tiene una GUI con una cuadrícula. La cuadrícula muestra las fechas de acuerdo con la configuración del sistema del usuario (por ejemplo, la configuración regional de Windows), pero la cuadrícula conoce sus fechas y puede ordenarlas en consecuencia. Para que esto suceda, debe llenar la cuadrícula con fechas , no con cadenas que representa una fecha.

Si desea un formato de cadena fijo (por ejemplo, para escribir en un archivo), puede usar TO_CHAR en cambio:

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