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

SQLite दिनांक/समय कार्यों के लिए मान्य समय स्ट्रिंग प्रारूप

नीचे मान्य समय स्ट्रिंग स्वरूपों की एक सूची दी गई है जिनका उपयोग आप SQLite में किसी भी दिनांक और समय फ़ंक्शन में कर सकते हैं।

समय स्ट्रिंग उदाहरण
YYYY-MM-DD 2020-12-30
YYYY-MM-DD HH:MM 2020-12-30 10:45
YYYY-MM-DD HH:MM:SS 2020-12-30 10:45:07
YYYY-MM-DD HH:MM:SS.SSS 2020-12-30 10:45:07.123
YYYY-MM-DD टी एचएच:एमएम 2020-12-30T10:45
YYYY-MM-DD टी एचएच:एमएम:एसएस 2020-12-30T10:45:07
YYYY-MM-DD टी एचएच:एमएम:एसएस.एसएसएस 2020-12-30T10:45:07.123
HH:MM 10:45
HH:MM:SS 10:45:07
HH:MM:SS.SSS 10:45:07.123
अभी 2020-12-30 10:45:07
डीडीडीडीडीडीडीडीडीडी 2459213.94799769

now टाइम स्ट्रिंग यूनिवर्सल कोऑर्डिनेटेड टाइम (UTC) का उपयोग करके वर्तमान दिनांक और समय लौटाती है।

DDDDDDDDDD टाइम स्ट्रिंग जूलियन डे नंबर है जिसे फ्लोटिंग पॉइंट वैल्यू के रूप में व्यक्त किया जाता है।

समय के तार कैसे काम करते हैं?

किसी भी SQLite दिनांक और समय फ़ंक्शन का उपयोग करते समय, आपको एक समय स्ट्रिंग प्रदान करने की आवश्यकता होती है। यह समय स्ट्रिंग उस दिनांक/समय का प्रतिनिधित्व करती है जिसे आप प्रारूपित करने या कार्रवाई करने का प्रयास कर रहे हैं।

आपके द्वारा प्रदान की जाने वाली समय सीमा को उपरोक्त तालिका में मान्य प्रारूपों में से एक का पालन करना होगा।

उदाहरण कोड

उपरोक्त तालिका में कुछ समय के तार प्रदर्शित करने के लिए यहां एक मूल उदाहरण दिया गया है।

.mode line
SELECT 
  datetime('2020-12-30'),
  datetime('now'),
  datetime('2459213.94799769');

परिणाम:

      datetime('2020-12-30') = 2020-12-30 00:00:00
             datetime('now') = 2020-04-24 22:58:31
datetime('2459213.94799769') = 2020-12-30 10:45:07

समय क्षेत्र संकेतक

ऑल टाइम स्ट्रिंग्स जिसमें समय शामिल है (जैसे HH:MM, HH:MM:SS, आदि) में टाइमज़ोन इंडिकेटर भी शामिल हो सकता है। इसका मतलब है कि उपरोक्त तालिका में पंक्ति 2 से पंक्ति 10 तक सभी समय के तार।

समय क्षेत्र संकेतक [+-]HH:MM . रूप ले सकता है या सिर्फ Z

Z प्रत्यय कुछ भी नहीं बदलता है, क्योंकि SQLite दिनांक और समय फ़ंक्शन पहले से ही आंतरिक रूप से UTC/zulu समय का उपयोग करते हैं।

कोई भी गैर-शून्य HH:MM ज़ुलु समय की गणना करने के लिए निर्दिष्ट तिथि और समय से प्रत्यय घटाया जाता है।

समयक्षेत्र संकेतकों का उदाहरण

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

SELECT 
  datetime('10:45Z'),
  datetime('10:45+01:00'),
  datetime('10:45-01:00');

परिणाम:

     datetime('10:45Z') = 2000-01-01 10:45:00
datetime('10:45+01:00') = 2000-01-01 09:45:00
datetime('10:45-01:00') = 2000-01-01 11:45:00

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite Sum के साथ केवल विशिष्ट मान कैसे जोड़ें ()

  2. SQLite ग्लोब

  3. त्रुटि:कर्सरविंडो से पंक्ति 0, कॉलम -1 नहीं पढ़ सका। सुनिश्चित करें कि डेटा तक पहुँचने से पहले कर्सर को सही ढंग से प्रारंभ किया गया है

  4. एंड्रॉइड लिस्ट व्यू:बाइंड व्यू () में डेटाबेस क्वेरी से कैसे बचें? एक से अनेक संबंध डेटा लाने की आवश्यकता है

  5. एंड्रॉइड एसक्यूलाइट डेटा अपडेट नहीं कर रहा है