PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL:यूनिक्स युग से आज तक कैसे परिवर्तित करें?

आप to_timestamp . का उपयोग करते हैं फ़ंक्शन और फिर टाइमस्टैम्प को date . पर कास्ट करें

 select to_timestamp(epoch_column)::date;

अधिक विवरण:

/* Current time */
 select now();  -- returns timestamp

/* Epoch from current time;
   Epoch is number of seconds since 1970-01-01 00:00:00+00 */
 select extract(epoch from now()); 

/* Get back time from epoch */
 -- Option 1 - use to_timestamp function
 select to_timestamp( extract(epoch from now()));
 -- Option 2 - add seconds to 'epoch'
 select timestamp with time zone 'epoch' 
         + extract(epoch from now()) * interval '1 second';

/* Cast timestamp to date */
 -- Based on Option 1
 select to_timestamp(extract(epoch from now()))::date;
 -- Based on Option 2
 select (timestamp with time zone 'epoch' 
          + extract(epoch from now()) * interval '1 second')::date; 

आपके मामले में:

 select to_timestamp(epoch_ms / 1000)::date;

PostgreSQL डॉक्स



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql में लंबवत रूप से चुनिंदा परिणाम प्रदर्शित करें, जैसा कि MySQL के \G . द्वारा किया जाता है

  2. PostgreSQL में एक स्ट्रिंग को कैसे विभाजित करें

  3. PG::InvalidParameterValue:ERROR:पैरामीटर client_min_messages के लिए अमान्य मान:पैनिक

  4. भूमिका मौजूद नहीं है और PostgreSQL का उपयोग करते समय डेटाबेस बनाने में असमर्थ है

  5. PostgreSQL में एक तिथि से सप्ताह संख्या प्राप्त करें