SQLite में जूलियन दिवस को वापस करने के दो तरीके यहां दिए गए हैं।
जूलियन दिवस 24 नवंबर, 4714 ई.पू. को ग्रीनविच में दोपहर के बाद से दिनों की आंशिक संख्या है। यह जूलियन काल की शुरुआत के बाद से दिनों की निरंतर गणना है, और इसका उपयोग मुख्य रूप से खगोलविदों द्वारा किया जाता है, और सॉफ्टवेयर में दो घटनाओं के बीच आसानी से बीता हुआ दिनों की गणना के लिए किया जाता है।
विकल्प 1:JulianDay()
समारोह
JulianDay()
फ़ंक्शन विशेष रूप से किसी दिए गए दिनांक के आधार पर जूलियन दिवस को वापस करने के लिए डिज़ाइन किया गया है। इसलिए, हम निम्न कार्य कर सकते हैं:
SELECT JulianDay('now');
परिणाम:
2459648.53799336
वापसी मूल्य संख्यात्मक है।
विकल्प 2:StrfTime()
समारोह
StrfTime()
फ़ंक्शन का उपयोग जूलियन दिवस को वापस करने के लिए भी किया जा सकता है:
SELECT StrfTime('%J', 'now');
परिणाम:
2459648.541693287
यह फ़ंक्शन संख्यात्मक मान का टेक्स्ट प्रतिनिधित्व देता है।
संयुक्त
यहां एक ही SELECT
में संयुक्त कार्य दिए गए हैं कथन:
SELECT
JulianDay('now') AS JulianDay,
StrfTime('%J', 'now') AS StrfTime;
परिणाम:
JulianDay StrfTime ---------------- ----------------- 2459648.54331729 2459648.543317292