Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Uzyskaj tylko datę bez czasu w Oracle

Zwykle wystarczy skrócić datę i godzinę za pomocą TRUNC :

TRUNC(pa.fromdate)

Spowoduje to usunięcie części czasu z daty i godziny, dzięki czemu otrzymasz samą datę. Następnie w warstwie aplikacji zależy Ci na tym, jak to wyświetlić.

Na przykład masz GUI z siatką. Siatka wyświetla daty zgodnie z ustawieniami systemu użytkownika (np. ustawienia regionu Windows), ale siatka zna daty i może je odpowiednio sortować. Aby tak się stało, wypełnij siatkę datami , a nie ciągami reprezentujący datę.

Jeśli chcesz mieć stały format ciągu (np. w celu zapisu do pliku), możesz użyć TO_CHAR zamiast tego:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie parametrów z połączeniem Oracle ODBC

  2. Dlaczego sqlplus nie łączy się?

  3. Oracle Database Explorer:bezpłatne szkolenie i akredytacja

  4. ORA-12516, TNS:listener nie mógł znaleźć dostępnej obsługi

  5. Ustawienie wyższego rozmiaru pobieranych wierszy Oracle powoduje spowolnienie mojej aplikacji?