PostgreSQL में, आप to_char()
का उपयोग करके किसी दिए गए दिनांक को उसके जूलियन दिवस प्रतिनिधित्व में बदल सकते हैं समारोह।
ऐसा करने के लिए, तारीख को पहले तर्क के रूप में पास करें, और 'J'
दूसरे के रूप में।
उदाहरण 1
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT to_char(current_timestamp, 'J');
परिणाम:
2459008
यहाँ, 2459008 जूलियन दिवस है।
जूलियन दिवस प्रोलेप्टिक जूलियन कैलेंडर का उपयोग करते हुए सोमवार, 1 जनवरी, 4713 ईसा पूर्व से दिनों की संख्या है, जो कि प्रोलेप्टिक ग्रेगोरियन कैलेंडर में 24 नवंबर, 4714 ईसा पूर्व है।
PostgreSQL वास्तव में वैसे भी सभी दिनांक/समय गणनाओं के लिए आंतरिक रूप से जूलियन तिथियों का उपयोग करता है।
उदाहरण 2
यहां एक और उदाहरण दिया गया है जो एक निश्चित तिथि मान का उपयोग करता है।
SELECT to_char('2020-12-16'::date, 'J');
परिणाम:
2459200