यहाँ 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