PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Кой е най-чистият начин да получите текущото местно време в Postgres?

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

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

АКТУАЛИЗАЦИЯ :

Ако искате да абстрахирате тази заявка в персонализирана функция , можете да създадете такъв, както следва:

=> 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

Докато все още трябва да издадете SELECT текущата дата с часовата зона ще бъде върната просто чрез извикване на функцията, а не цялата заявка.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL denescape JSON низ

  2. кръстосана таблица с 2 (или повече) имена на редове

  3. Нормализация на Unicode в Postgres

  4. Коя стойност на Postgres трябва да използвам в DATABASE_ENGINE на Django?

  5. единични кавички се появяват около стойността след изпълнение на копие в postgre 9.2