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

Få kun dato uden tid i Oracle

Normalt vil man simpelthen afkorte datetime med TRUNC :

TRUNC(pa.fromdate)

Dette fjerner tidsdelen fra datetime, så du får den blotte dato. Så i dit applikationslag ville du bekymre dig om, hvordan du viser det.

For eksempel har du en GUI med et gitter. Gitteret viser datoerne i henhold til brugerens systemindstillinger (f.eks. Windows-områdeindstillinger), men gitteret kender sine datoer og kan sortere i overensstemmelse hermed. For at dette kan ske, skal du udfylde gitteret med datoer , ikke med strenge repræsenterer en dato.

Hvis du ønsker et fast strengformat (f.eks. for at skrive ind i en fil), kan du bruge TO_CHAR i stedet:

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


  1. Få autogenereret nøgle fra rækkeindsættelse i foråret 3 / PostgreSQL 8.4.9

  2. hvordan man finder indekser på en tabel i oracle

  3. Tilføj fremmednøgle til eksisterende tabel

  4. Hvordan udfører man en orakel-lagret procedure?