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

PostgreSQL में दिनांक/समय स्वरूपण के लिए टेम्पलेट पैटर्न और संशोधक

इस पृष्ठ में टेम्प्लेट पैटर्न और टेम्प्लेट पैटर्न संशोधक की पूरी सूची है, जिनका उपयोग PostgreSQL में दिनांक और समय को फ़ॉर्मेट करते समय किया जा सकता है।

टेम्पलेट पैटर्न

निम्न तालिका उन सभी टेम्प्लेट पैटर्न को सूचीबद्ध करती है जिनका उपयोग पोस्टग्रेज़ में दिनांक और समय को फ़ॉर्मेट करते समय आपके प्रारूप स्ट्रिंग्स में किया जा सकता है।

<थ>विवरण
पैटर्न
HH दिन का घंटा (01-12)।
HH12 दिन का घंटा (01-12)।
HH24 दिन का घंटा (00-23)।
MI मिनट (00-59).
SS दूसरा (00-59).
MS मिलीसेकंड (000-999)।
US माइक्रोसेकंड (000000-999999).
SSSS आधी रात के बाद के सेकंड (0-86399)।
AM , am , PM या pm मेरिडीम संकेतक (बिना पीरियड्स के)।
AM , a.m. , P.M. या pm मेरिडीम संकेतक (अवधि के साथ)।
Y,YYY वर्ष (4 या अधिक अंक) अल्पविराम के साथ।
YYYY वर्ष (4 या अधिक अंक)।
YYY वर्ष के अंतिम 3 अंक।
YY वर्ष के अंतिम 2 अंक।
Y वर्ष का अंतिम अंक।
IYYY ISO 8601 सप्ताह-क्रमांक वर्ष (4 या अधिक अंक)।
IYY आईएसओ 8601 सप्ताह-क्रमांक वर्ष के अंतिम 3 अंक।
IY आईएसओ 8601 सप्ताह-क्रमांक वर्ष के अंतिम 2 अंक।
I आईएसओ 8601 सप्ताह-क्रमांक वर्ष का अंतिम अंक।
BC , bc , AD या AD युग सूचक (बिना अवधि के)।
BC , bc , A.D. या AD युग सूचक (अवधि के साथ)।
MONTH पूर्ण अपर केस महीने का नाम (रिक्त-गद्देदार 9 वर्णों तक)।
MONTH पूर्ण कैपिटलाइज़्ड महीने का नाम (रिक्त-गद्देदार 9 वर्णों तक)।
MONTH पूर्ण लोअर केस महीने का नाम (रिक्त-गद्देदार 9 वर्णों तक)।
MON संक्षिप्त अपर केस महीने का नाम (अंग्रेजी में 3 वर्ण, स्थानीयकृत लंबाई भिन्न होती है)।
MON संक्षिप्त पूंजीकृत महीने का नाम (अंग्रेजी में 3 वर्ण, स्थानीयकृत लंबाई भिन्न होती है)।
MON संक्षिप्त लोअर केस महीने का नाम (अंग्रेजी में 3 वर्ण, स्थानीयकृत लंबाई भिन्न होती है)।
MM माह संख्या (01-12)।
DAY पूर्ण अपर केस दिन का नाम (रिक्त-गद्देदार 9 वर्णों तक)।
DAY पूर्ण कैपिटलाइज़्ड डे नाम (रिक्त-गद्देदार 9 वर्णों तक)।
DAY पूर्ण लोअर केस दिन का नाम (रिक्त-गद्देदार 9 वर्णों तक)।
DY संक्षिप्त अपर केस दिन का नाम (अंग्रेजी में 3 वर्ण, स्थानीयकृत लंबाई भिन्न होती है)।
Dy संक्षिप्त कैपिटलाइज़्ड दिन का नाम (अंग्रेज़ी में 3 वर्ण, स्थानीयकृत लंबाई भिन्न होती है)।
dy संक्षिप्त लोअर केस दिन का नाम (अंग्रेजी में 3 वर्ण, स्थानीयकृत लंबाई भिन्न होती है)।
DDD वर्ष का दिन (001-366)।
IDDD आईएसओ 8601 सप्ताह-क्रमांक वर्ष का दिन (001-371; वर्ष का पहला दिन पहले आईएसओ सप्ताह का सोमवार है)।
DD महीने का दिन (01-31)।
D सप्ताह का दिन, रविवार (1 ) से शनिवार तक (7 )।
ID ISO 8601 सप्ताह का दिन, सोमवार (1 ) से रविवार तक (7 )।
W महीने का सप्ताह (1-5) (पहला सप्ताह महीने के पहले दिन से शुरू होता है)।
WW वर्ष की सप्ताह संख्या (1-53) (पहला सप्ताह वर्ष के पहले दिन से शुरू होता है)।
IW आईएसओ 8601 सप्ताह-क्रमांक वर्ष की सप्ताह संख्या (01-53; वर्ष का पहला गुरुवार सप्ताह 1 में है)।
CC सेंचुरी (2 अंक) (इक्कीसवीं सदी 2001-01-01 से शुरू होती है)।
J जूलियन दिवस (24 नवंबर, 4714 ई.पू. मध्यरात्रि UTC से पूर्णांक दिन)।
Q तिमाही।
RM माह बड़े अक्षरों में रोमन अंक (I-XII; I=जनवरी)।
RM माह छोटे अक्षरों में रोमन अंक (i-xii; i=जनवरी)।
TZ अपर केस टाइम-ज़ोन संक्षिप्त नाम (केवल to_char में समर्थित है) )।
tz लोअर केस टाइम-ज़ोन संक्षिप्त नाम (केवल to_char में समर्थित है) )।
TZH समय-क्षेत्र घंटे।
TZM समय-क्षेत्र मिनट।
OF यूटीसी से समय-क्षेत्र ऑफ़सेट (केवल to_char में समर्थित है )।

टेम्पलेट पैटर्न संशोधक

परिणाम बदलने के लिए निम्नलिखित संशोधक उपरोक्त टेम्पलेट पैटर्न पर लागू किए जा सकते हैं।

<थ>विवरण
संशोधक
FM उपसर्ग फिल मोड (अग्रणी शून्य और पैडिंग रिक्त स्थान को दबाएं)।
TH प्रत्यय अपर केस क्रमांक संख्या प्रत्यय।
th प्रत्यय लोअर केस क्रमांक संख्या प्रत्यय।
FX उपसर्ग निश्चित प्रारूप वैश्विक विकल्प।
TM उपसर्ग अनुवाद मोड (lc_time के आधार पर स्थानीयकृत दिन और महीने के नाम प्रिंट करें )।
SP प्रत्यय वर्तनी मोड (लागू नहीं)।

ध्यान दें कि इनमें से कुछ टेम्पलेट पैटर्न के उपसर्ग के रूप में जोड़े जाते हैं और अन्य प्रत्यय के रूप में जोड़े जाते हैं।

उपरोक्त सभी टेम्पलेट पैटर्न और संशोधक पोस्टग्रेज़ दस्तावेज़ीकरण पर आधारित हैं, जिसमें उपयोग नोट्स शामिल हैं। उपयोग नोट देखने के लिए, उस लिंक पर क्लिक करें और नीचे स्क्रॉल करें। उपयोग नोट टेम्प्लेट संशोधक के अंतर्गत हैं।

उदाहरण

यह कैसे काम करता है यह दिखाने के लिए यहां एक त्वरित उदाहरण दिया गया है।

SELECT to_char(date '2020-12-01', 'Dth');

परिणाम:

3rd

इस मामले में, D महीने के दिन के लिए था (3 ), और th क्रमसूचक संकेतक जोड़ने के लिए इस्तेमाल किया गया था (इस मामले में, rd )।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज:INSERT यदि पहले से मौजूद नहीं है

  2. परफेक्ट के साथ पोस्टग्रेएसक्यूएल ट्रेसिंग

  3. PostgreSQL में वर्तमान तिथि कैसे प्राप्त करें

  4. पोस्टग्रेस्क्ल में स्ट्रिंग अक्षर और एस्केप वर्ण

  5. PostgreSQL में किसी विशेष स्कीमा में सभी वस्तुओं के स्वामित्व को कैसे बदलें?