sql >> Databáze >  >> RDS >> Oracle

Získejte v Oracle pouze datum bez času

Obvykle by se jednoduše zkrátilo datum a čas pomocí TRUNC :

TRUNC(pa.fromdate)

Tím se z datatime odstraní časová část, takže získáte pouhé datum. Pak byste se ve své aplikační vrstvě starali o to, jak ji zobrazit.

Například máte GUI s mřížkou. Mřížka zobrazuje data podle systémových nastavení uživatele (např. nastavení regionu Windows), ale mřížka zná svá data a může podle nich seřadit. Aby k tomu došlo, vyplnili byste mřížku daty , nikoli pomocí řetězců představující datum.

Pokud chcete pevný formát řetězce (např. pro zápis do souboru), můžete použít TO_CHAR místo toho:

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


  1. Použití SolarWinds Serv-U na Linuxu s SQL Server Authentication Database

  2. Transponujte sadu řádků jako sloupce v SQL Server 2000

  3. GreenDAO podporuje více vztahů mezi tabulkami

  4. Část 3 – Zákazníci, hovory a schůzky