SQLite में Strftime() फ़ंक्शन का उपयोग कैसे करें?

Sqlite Mem Strftime Fanksana Ka Upayoga Kaise Karem



strftime () फ़ंक्शन एक अंतर्निहित फ़ंक्शन है SQLite इसका उपयोग दिनांक और समय मानों को प्रारूपित करने के लिए किया जाता है। का आउटपुट स्ट्रफ़टाइम() फ़ंक्शन एक स्ट्रिंग है जो दिनांक और समय के वांछित प्रारूप का प्रतिनिधित्व करता है। इस फ़ंक्शन का उपयोग मुख्य रूप से दिनांक-समय मान से मानव-पठनीय दिनांक और समय प्रारूप उत्पन्न करने के लिए किया जाता है।

उदाहरण के लिए, यदि आपके डेटाबेस में टाइमस्टैम्प है, तो आप इसका उपयोग कर सकते हैं strftime () उस टाइमस्टैम्प के विशिष्ट तत्वों जैसे वर्ष, माह, दिन, घंटा, मिनट और सेकंड को पुनः प्राप्त करने के लिए।







strftime() फ़ंक्शन का सिंटैक्स

का वाक्यविन्यास strftime () फ़ंक्शन सीधा और उपयोग में आसान है। का सामान्य प्रारूप strftime () फ़ंक्शन इस प्रकार है:



strftime(प्रारूप, समय)

जहां प्रारूप आउटपुट का वांछित प्रारूप है और समय वह टाइमस्टैम्प मान है जिसे आप परिवर्तित करना चाहते हैं। strftime () विधि एक स्ट्रिंग प्रारूप इनपुट लेती है जो यह बताती है कि दिनांक और समय डेटा को कैसे प्रारूपित किया जाए।



strftime() फ़ंक्शन के प्रारूप कोड

का प्रारूप तर्क strftime () फ़ंक्शन में प्रारूप कोड हो सकते हैं जो विभिन्न दिनांक और समय तत्वों का प्रतिनिधित्व करते हैं। यहां कुछ प्रारूप कोड दिए गए हैं जिनका आमतौर पर उपयोग किया जाता है strftime ():





  • %और : वर्ष को चार अंकों में दर्शाता है।
  • %एम : महीने को दो अंकों में दर्शाता है।
  • %डी : दिन को दो अंकों में दर्शाता है।
  • %एच : 24 घंटे के प्रारूप में घंटे का प्रतिनिधित्व करता है।
  • %एम : मिनट को दो अंकों में दर्शाता है।
  • %एस : सेकंड को दो अंकों में दर्शाता है।
  • %में : कार्यदिवस को दशमलव संख्या के रूप में दर्शाता है।

SQLite में strftime() फ़ंक्शन का उपयोग कैसे करें?

स्ट्रफ़टाइम() फ़ंक्शन का उपयोग अक्सर SQLite में दिनांक और समय प्रारूप तैयार करने के लिए किया जाता है जो अन्य सॉफ़्टवेयर या एप्लिकेशन के साथ संगत होते हैं। उदाहरण के लिए, यदि आपके पास एक डेटाबेस है जो यूनिक्स समय प्रारूप में टाइमस्टैम्प संग्रहीत करता है, तो आप इसका उपयोग कर सकते हैं strftime ()उन्हें पठनीय प्रारूप में परिवर्तित करने के लिए।

इसी प्रकार, यदि आप किसी विशेष तिथि पर या दो तिथियों के बीच जोड़े गए सभी रिकॉर्ड पुनः प्राप्त करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं strftime () आवश्यक क्वेरी उत्पन्न करने के लिए।



कैसे इसके कुछ उदाहरण यहां दिए गए हैं strftime () का उपयोग SQLite में किया जा सकता है:

1: एक तिथि प्रारूपित करें

आप उपयोग कर सकते हैं strftime () दिनांक को संशोधित करने के लिए DD-MM-YYYY:

SELECT strftime('%d-%m-%Y', '2023-11-10') AS formated_date;

2: टाइमस्टैम्प का वर्ष पुनः प्राप्त करें

आप उपयोग कर सकते हैं strftime () टाइमस्टैम्प का वर्ष पुनः प्राप्त करने के लिए:

वर्ष के अनुसार strftime('%Y', '2023-11-10') चुनें;

3: टाइमस्टैम्प के सप्ताह का दिन पुनः प्राप्त करें

आप भी उपयोग कर सकते हैं strftime () टाइमस्टैम्प के सप्ताह के दिन को पुनः प्राप्त करने के लिए फ़ंक्शन:

दिनांक के अनुसार strftime('%w', '2023-11-10') चुनें;

4: दिनांक और समय को किसी अन्य प्रारूप में पुनः प्राप्त करें

आप उपयोग कर सकते हैं strftime () किसी अन्य प्रारूप में दिनांक और समय पुनः प्राप्त करने के लिए फ़ंक्शन:

स्ट्रैपटाइम चुनें('%d/%m/%Y %H:%M', '2022-06-10');

5: वर्षों में अंतर की गणना करें

strftime () का उपयोग यह निर्धारित करने के लिए भी किया जा सकता है कि दो निर्दिष्ट तिथियों के बीच कितने वर्ष हैं। निम्नलिखित उदाहरण पर विचार करें:

SELECT strftime('%Y', '2023-10-01') - strftime('%Y', '1990-09-29') AS number_of_years;

निष्कर्ष

strftime () एक अत्यधिक उपयोगी फ़ंक्शन है जो SQLite में दिनांक और समय मानों को पुनः प्राप्त करने और प्रारूपित करने का एक आसान तरीका प्रदान करता है। इसका उपयोग विभिन्न उद्देश्यों के लिए किया जा सकता है, जैसे रिपोर्ट तैयार करना या रुझानों का विश्लेषण करना, और आवश्यकताओं के आधार पर अलग-अलग दिनांक और समय प्रारूप प्रदान करने के लिए अनुकूलित किया जा सकता है।