Oracle
 sql >> Database >  >> RDS >> Oracle

Ottieni solo data senza ora in Oracle

Di solito si tronca semplicemente il datetime con TRUNC :

TRUNC(pa.fromdate)

Questo rimuove la parte temporale da datetime, quindi ottieni la semplice data. Quindi, nel livello dell'applicazione, ti preoccuperai di come visualizzarlo.

Ad esempio hai una GUI con una griglia. La griglia mostra le date in base alle impostazioni di sistema dell'utente (ad es. le impostazioni della regione di Windows), ma la griglia conosce le date e può ordinare di conseguenza. Affinché ciò avvenga, riempiresti la griglia con date , non con stringhe che rappresenta una data.

Se desideri un formato stringa fisso (ad es. per scrivere in un file), puoi utilizzare TO_CHAR invece:

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