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

PostgreSQL में एक तिथि को जूलियन दिवस में बदलें

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में IN बनाम कोई भी ऑपरेटर

  2. ver.2 PyGreSQL त्रुटि:_pg आयात से * ImportError:DLL लोड विफल:निर्दिष्ट मॉड्यूल नहीं मिला

  3. PostgreSQL कनेक्शन पूलिंग:भाग 1 - पेशेवरों और विपक्ष

  4. जावा का उपयोग करके PostgreSQL में समय संग्रहीत करने का सबसे अनुशंसित तरीका क्या है?

  5. बहु-क्लाउड वातावरण में PostgreSQL सुरक्षा का मानकीकरण