नीचे दी गई तालिका में मान्य प्रारूप स्ट्रिंग प्रतिस्थापन हैं जिनका उपयोग आप strftime()
. के साथ कर सकते हैं SQLite में कार्य करता है।
%d | महीने का दिन:00 |
%f | आंशिक सेकंड:SS.SSS |
%H | घंटा:00-24 |
%j | वर्ष का दिन:001-366 |
%J | जूलियन दिवस संख्या |
%m | महीना:01-12 |
%M | मिनट:00-59 |
%s | 1970-01-01 के बाद से सेकंड |
%S | सेकंड:00-59 |
%w | सप्ताह का दिन 0-6 रविवार के साथ==0 |
%W | वर्ष का सप्ताह:00-53 |
%Y | वर्ष:0000-9999 |
%% | % |
ये कैसे काम करते हैं?
SQLite में, strftime()
फ़ंक्शन किसी दिए गए प्रारूप में दिनांक/समय मान देता है।
जब आप फ़ंक्शन को कॉल करते हैं तो आप प्रारूप निर्दिष्ट करते हैं। आप एक प्रारूप स्ट्रिंग प्रदान करके ऐसा करते हैं, जिसमें एक या अधिक "प्रारूप स्ट्रिंग प्रतिस्थापन" होते हैं।
प्रत्येक प्रारूप स्ट्रिंग प्रतिस्थापन किसी दिए गए दिनांक भाग के लिए प्लेसहोल्डर की तरह है। उदाहरण के लिए, %m
महीने के लिए है, %Y
वर्ष के लिए है, आदि।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
.mode line
SELECT
strftime('%Y-%m-%d', 'now') AS "Date",
strftime('%H:%M:%S', 'now') AS "Time",
strftime('%Y-%m-%d %H:%M:%S', 'now') AS "Date & Time",
strftime('%d/%m/%Y', 'now') AS "Date 2",
strftime('%s', 'now') AS "Epoch Time",
strftime('%J', 'now') AS "Julian Day";
परिणाम:
Date = 2020-04-27 Time = 00:11:45 Date & Time = 2020-04-27 00:11:45 Date 2 = 27/04/2020 Epoch Time = 1587946305 Julian Day = 2458966.508165996