PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jaki jest najczystszy sposób na sprawdzenie aktualnego czasu lokalnego w Postgresie?

=> SELECT DATE(NOW() AT TIME ZONE 'UTC');
2013-11-19

=> SELECT DATE(NOW() AT TIME ZONE 'PST');
2013-11-18

AKTUALIZUJ :

Jeśli chcesz streścić to zapytanie w funkcji niestandardowej , możesz je utworzyć w następujący sposób:

=> CREATE FUNCTION date_with_time_zone() RETURNS date AS '
     SELECT DATE(NOW() AT TIME ZONE ''PST'');
     ' LANGUAGE SQL;
CREATE FUNCTION

=> SELECT date_with_time_zone();
2013-11-18

Chociaż nadal musisz wydać SELECT polecenie, bieżąca data ze strefą czasową zostanie zwrócona po prostu przez wywołanie funkcji, a nie całe zapytanie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz kopię zapasową/przywróć zadokowaną bazę danych PostgreSQL

  2. Czego wymaga ten JavaScript?

  3. Bardzo powolne uruchamianie aplikacji Spring Boot

  4. ClassNotFoundException z PostgreSQL i JDBC

  5. Problem z gniazdem PostgreSQL Mountain Lion