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

oracle में unix_timestamp को टाइमस्टैम्प में बदलें

UNIX टाइमस्टैम्प 1 जनवरी, 1970 के बाद से बीत चुके सेकंड की संख्या का प्रतिनिधित्व करता है। Oracle कुछ दिनों को सीधे टाइमस्टैम्प में जोड़ने की अनुमति देता है। हम आपके UNIX टाइमस्टैम्प मान में दिनों की उचित संख्या को 1970-01-01 00:00:00 में जोड़कर वांछित टाइमस्टैम्प बना सकते हैं। :

SELECT
    TIMESTAMP '1970-01-01 00:00:00' + NUMTODSINTERVAL(1511421211, 'second')
FROM dual;

यह निम्नलिखित लौटाता है:

23.11.2017 07:13:31

डेमो




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-04091:तालिका xx_xx उत्परिवर्तित हो रही है, ट्रिगर/फ़ंक्शन इसे नहीं देख सकता है

  2. विंडोज पर Oracle डाटाबेस 12c सॉफ्टवेयर इंस्टाल करना

  3. मैं Oracle एपेक्स 5.1.4 में एकाधिक तालिका के लिए एक सम्मिलित/अद्यतन प्रपत्र कैसे बना सकता हूं?

  4. कैसे अजगर के साथ Oracle में एक BLOB सम्मिलित करने के लिए?

  5. इस पीएल/एसक्यूएल में क्या गलत है? बाइंड वैरिएबल * घोषित नहीं है