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

Oracle डेटाबेस में पिछली मध्यरात्रि में सेकंड की संख्या कैसे लौटाएं?

Oracle डाटाबेस SSSSS प्रदान करता है प्रारूप तत्व जो हमें किसी दिए गए डेटाटाइम मान से मध्यरात्रि के बाद सेकंड की संख्या प्राप्त करने में सक्षम बनाता है।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT 
    TO_CHAR(TIMESTAMP '2035-01-01 00:01:05', 'SSSSS')
FROM DUAL;

परिणाम:

00065

यहां, हम देख सकते हैं कि समय भाग 00:01:05 है , जिसका अर्थ है कि दोपहर 12 बजे के बाद 1 मिनट 5 सेकंड का समय है।

1 मिनट और 5 सेकंड कुल 65 सेकंड है।

यहां एक और उदाहरण दिया गया है:

SELECT 
    TO_CHAR(TIMESTAMP '2035-01-01 23:59:59', 'SSSSS')
FROM DUAL;

परिणाम:

86399

अब हम चरम सीमा के दूसरे छोर पर हैं।

वास्तव में, हम एक कदम और आगे बढ़ सकते हैं और भिन्नात्मक सेकंड भी वापस कर सकते हैं:

SELECT 
    TO_CHAR(TIMESTAMP '2035-01-01 23:59:59.999999999', 'SSSSSXFF')
FROM DUAL;

परिणाम:

86399.999999999

इस मामले में हमने FF . का इस्तेमाल किया आंशिक सेकंड, और X . को वापस करने के लिए स्वरूप तत्व मूलांक वर्ण वापस करने के लिए स्वरूप तत्व। वर्तमान सत्र के स्थान के आधार पर यह वर्ण भिन्न हो सकता है।

Oracle में डेटाटाइम प्रारूप तत्वों की सूची देखें प्रारूप तत्वों की पूरी सूची के लिए जिनका उपयोग डेटाटाइम मानों को प्रारूपित करने के लिए किया जा सकता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दशमलव के लिए NLS_NUMERIC_CHARACTERS सेटिंग

  2. oci_connect कनेक्शन विफल

  3. ओरेकल - मैं एक विशिष्ट पंक्ति का वास्तविक आकार कैसे प्राप्त करूं?

  4. सॉफ्टवेयर कंपनियां जो नोएडा में Oracle D2k, PLSQL टेक्नोलॉजीज पर काम कर रही हैं

  5. Oracle एपेक्स में फ़ाइलें आयात करना wwv_flow_files का उपयोग करना