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

SQLite UNIXEPOCH () फ़ंक्शन का परिचय देता है

SQLite 3.38.0 2 फरवरी 2022 को जारी किया गया था। इसके साथ दिनांक और समय के कार्यों में कुछ वृद्धि हुई।

उन संवर्द्धन में से एक है UNIXEPOCH() . का जोड़ समारोह। यह फ़ंक्शन एक यूनिक्स टाइमस्टैम्प देता है। अर्थात्, 1970-01-01 00:00:00 यूटीसी के बाद से सेकंड की संख्या।

उदाहरण

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

SELECT UNIXEPOCH();

परिणाम:

1646610077

इसलिए, जब मैंने उस उदाहरण को चलाया, तो 1970-01-01 00:00:00 UTC के बाद से 1646610077 सेकंड हो चुके थे।

फ़ंक्शन हमेशा एक पूर्णांक देता है, भले ही इनपुट समय-मान में मिलीसेकंड सटीकता हो।

यह निम्नलिखित करने के बराबर है:

SELECT STRFTIME('%s');

परिणाम:

1646610181

जाहिर है, उपरोक्त दो उदाहरणों को चलाने के बीच कुछ सेकंड थे, इसलिए वे बिल्कुल समान नहीं हैं। लेकिन हम देख सकते हैं कि वे बहुत समान हैं।

जब वे एक ही समय पर चलाए जाते हैं तो उनका परिणाम यहां दिया जाता है:

SELECT 
    UNIXEPOCH(),
    STRFTIME('%s');

परिणाम:

UNIXEPOCH()  STRFTIME('%s')
-----------  --------------
1646610290   1646610290    

बिल्कुल वैसा ही।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि:कर्सरविंडो से पंक्ति 0, कॉलम -1 नहीं पढ़ सका। सुनिश्चित करें कि डेटा तक पहुँचने से पहले कर्सर को सही ढंग से प्रारंभ किया गया है

  2. SQLite में एक निर्दिष्ट सीमा के भीतर एक यादृच्छिक संख्या कैसे उत्पन्न करें?

  3. डेटाबेस कैसे डालें और संपत्ति फ़ोल्डर एंड्रॉइड से डेटाबेस कैसे पढ़ें जो एसक्लाइट में बनाए और निर्यात किए जाते हैं

  4. जब स्ट्रिंग 1 से अधिक पंक्ति में होती है तो एंड्रॉइड स्टूडियो कोटलिन रूम डीएओ प्रश्नों की जांच/हाइलाइट नहीं करता है

  5. ऑफ़लाइन अंतर्राष्ट्रीयकरण ऐप कैसे बनाएं:कई भाषाओं का समर्थन करें