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

Oracle में यूनिक्स टाइमस्टैम्प कैसे लौटाएं?

यहाँ Oracle डेटाबेस का उपयोग करते समय यूनिक्स टाइमस्टैम्प को वापस करने का विकल्प दिया गया है।

यूनिक्स टाइमस्टैम्प (यूनिक्स युग समय, यूनिक्स समय, या पॉज़िक्स समय के रूप में भी जाना जाता है) सेकंड की संख्या है जो 00:00:00 गुरुवार, 1 जनवरी 1970, कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) के बाद से बीत चुके हैं।

वर्तमान यूनिक्स टाइमस्टैम्प प्राप्त करें

यहां वर्तमान तिथि और समय से यूनिक्स टाइमस्टैम्प प्राप्त करने का एक उदाहरण दिया गया है:

SELECT (CAST (systimestamp at time zone 'UTC' as date) - date '1970-01-01') * 86400
FROM DUAL;

उदाहरण परिणाम:

1650253093.999999999999999999999999999998

निर्दिष्ट टाइमस्टैम्प को यूनिक्स टाइमस्टैम्प में बदलें

यहां एक उदाहरण दिया गया है जहां इनपुट टाइमस्टैम्प एक हार्डकोडेड मान है:

SELECT (
    CAST(timestamp '2030-08-15 18:30:45' at time zone 'UTC' as date) - date '1970-01-01'
    ) * 86400
FROM DUAL;

परिणाम:

1913074244.999999999999999999999999999997

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सभी उपयोगकर्ता तालिकाओं को कैसे छोड़ें?

  2. ओरेकल के प्लस (+) नोटेशन और एएनएसआई जॉइन नोटेशन के बीच अंतर?

  3. वसंत jdbc oracle के साथ सत्र समय क्षेत्र सेट करना

  4. Oracle 11g - धीमी समानांतर सम्मिलित चयन का अनुकूलन कैसे करें?

  5. Oracle डेटाबेस में पैरामीटर्स के साथ PL/SQL संग्रहीत कार्यविधियाँ कैसे बनाएँ?