नीचे Oracle डेटाबेस में डेटाटाइम प्रारूप तत्वों की पूरी सूची है।
तत्व | TO_* डेटाटाइम फ़ंक्शन? | <थ>विवरण |
---|---|---|
- / , . ; : "text" | हां | विराम चिह्न और उद्धृत पाठ परिणाम में पुन:प्रस्तुत किया जाता है। |
AD A.D. | हां | अवधि के साथ या बिना अवधि के AD संकेतक। |
AM AM | हां | मेरिडियन इंडिकेटर पीरियड्स के साथ या बिना पीरियड्स के। |
BC B.C. | हां | बीसी इंडिकेटर पीरियड्स के साथ या बिना पीरियड्स के। |
CC SCC | शताब्दी। | |
D | हां | सप्ताह का दिन (1-7)। यह तत्व सत्र के एनएलएस क्षेत्र पर निर्भर करता है। |
DAY | हां | दिन का नाम. |
DD | हां | महीने का दिन (1-31)। |
DDD | हां | वर्ष का दिन (1-366)। |
DL | हां | लंबी तारीख प्रारूप। NLS_DATE_FORMAT . के वर्तमान मान द्वारा निर्धारित पैरामीटर। दिनांक घटकों की उपस्थिति (दिन का नाम, माह संख्या, आदि) NLS_TERRITORY पर निर्भर करती है और NLS_LANGUAGE पैरामीटर। आप इस प्रारूप को केवल TS . के साथ निर्दिष्ट कर सकते हैं तत्व, सफेद स्थान द्वारा अलग किया गया। |
DS | हां | लघु तिथि प्रारूप। दिनांक घटकों की उपस्थिति (दिन का नाम, माह संख्या, आदि) NLS_TERRITORY पर निर्भर करती है और NLS_LANGUAGE पैरामीटर। आप इस प्रारूप को केवल TS . के साथ निर्दिष्ट कर सकते हैं तत्व, सफेद स्थान द्वारा अलग किया गया। |
DY | हां | दिन का संक्षिप्त नाम। |
E | हां | संक्षिप्त युग का नाम (जापानी इंपीरियल, ROC आधिकारिक, और थाई बुद्ध कैलेंडर)। |
EE | हां | पूर्ण युग का नाम (जापानी इंपीरियल, ROC आधिकारिक, और थाई बुद्ध कैलेंडर)। |
FF [1..9] | हां | आंशिक सेकंड। वैकल्पिक नंबर 1 करने के लिए 9 लौटाए गए डेटाटाइम मान के भिन्नात्मक दूसरे भाग में अंकों की संख्या निर्दिष्ट करें (उदा. FF3 3 अंकों के लिए)। यदि आप कोई अंक निर्दिष्ट नहीं करते हैं, तो Oracle डेटाबेस डेटाटाइम डेटा प्रकार या डेटा प्रकार की डिफ़ॉल्ट सटीकता के लिए निर्दिष्ट परिशुद्धता का उपयोग करता है। टाइमस्टैम्प और अंतराल फ़ॉर्मेट में मान्य, लेकिन DATE . में नहीं प्रारूप। |
FM | हां | कोई अग्रणी या अनुगामी रिक्त स्थान वाला मान देता है। |
FX | हां | वर्ण डेटा और प्रारूप मॉडल के बीच सटीक मिलान की आवश्यकता है। |
HH HH12 | हां | दिन का घंटा (1-12)। |
HH24 | हां | दिन का घंटा (0-23)। |
IW | वर्ष का कैलेंडर सप्ताह (1-52 या 1-53), जैसा कि ISO 8601 मानक द्वारा परिभाषित किया गया है। एक कैलेंडर सप्ताह सोमवार से शुरू होता है। वर्ष के पहले कैलेंडर सप्ताह में 4 जनवरी शामिल है। वर्ष के पहले कैलेंडर सप्ताह में 29, 30 और 31 दिसंबर शामिल हो सकते हैं। वर्ष के अंतिम कैलेंडर सप्ताह में 1 जनवरी, 2 और 3 शामिल हो सकते हैं। | |
IYYY | वर्ष का 4-अंकीय वर्ष जिसमें कैलेंडर सप्ताह होता है, जैसा कि ISO 8601 मानक द्वारा परिभाषित किया गया है। | |
IYY IY I | आईएसओ 8601 मानक द्वारा परिभाषित कैलेंडर सप्ताह वाले वर्ष के अंतिम 3, 2, या 1 अंक। | |
J | हां | जूलियन डे; 1 जनवरी, 4712 ईसा पूर्व से दिनों की संख्या। J के साथ निर्दिष्ट संख्या पूर्णांक होनी चाहिए। |
MI | हां | मिनट (0-59). |
MM | हां | माह (01-12; जनवरी =01)। |
MON | हां | माह का संक्षिप्त नाम। |
MONTH | हां | महीने का नाम। |
PM P.M. | हां | मेरिडियन इंडिकेटर पीरियड्स के साथ या बिना पीरियड्स के। |
Q | वर्ष की तिमाही (1, 2, 3, 4; जनवरी - मार्च =1)। | |
RM | हां | रोमन अंक महीना (I-XII; जनवरी =I). |
RR | हां | आपको केवल दो अंकों का उपयोग करके 21वीं सदी में 20वीं सदी की तारीखों को संग्रहीत करने देता है। |
RRRR | हां | साल भर। 4-अंकीय या 2-अंकीय इनपुट स्वीकार करता है। यदि 2-अंक, RR के समान रिटर्न प्रदान करता है। यदि आप यह कार्यक्षमता नहीं चाहते हैं, तो 4-अंकीय वर्ष दर्ज करें। |
SS | हां | दूसरा (0-59). |
SSSSS | हां | आधी रात के बाद के सेकंड (0-86399)। |
TS | हां | लघु समय प्रारूप। NLS_TERRITORY पर निर्भर समय घटकों (घंटे, मिनट, आदि) की उपस्थिति बनाता है और NLS_LANGUAGE प्रारंभिक पैरामीटर। आप इस प्रारूप को केवल DL . के साथ निर्दिष्ट कर सकते हैं या DS तत्व, सफेद स्थान द्वारा अलग किया गया। |
TZD | हां | डेलाइट सेविंग जानकारी। TZD मान डेलाइट सेविंग जानकारी के साथ एक संक्षिप्त समय क्षेत्र स्ट्रिंग है। यह TZR में निर्दिष्ट क्षेत्र के अनुरूप होना चाहिए। टाइमस्टैम्प और अंतराल प्रारूपों में मान्य, लेकिन DATE . में नहीं प्रारूप। |
TZH | हां | समय क्षेत्र घंटा। टाइमस्टैम्प और अंतराल प्रारूपों में मान्य, लेकिन DATE . में नहीं प्रारूप। |
TZM | हां | समय क्षेत्र मिनट। टाइमस्टैम्प और अंतराल प्रारूपों में मान्य, लेकिन DATE . में नहीं प्रारूप। |
TZR | हां | समय क्षेत्र क्षेत्र की जानकारी। मान डेटाबेस में समर्थित समय क्षेत्र क्षेत्र नामों में से एक होना चाहिए (देखें कि वैध समय क्षेत्र कैसे प्राप्त करें)। टाइमस्टैम्प और अंतराल प्रारूपों में मान्य, लेकिन DATE . में नहीं प्रारूप। |
WW | वर्ष का सप्ताह (1-53) जहां सप्ताह 1 वर्ष के पहले दिन शुरू होता है और वर्ष के सातवें दिन जारी रहता है। | |
W | महीने का सप्ताह (1-5) जहां सप्ताह 1 महीने के पहले दिन शुरू होता है और सातवें दिन समाप्त होता है। | |
X | हां | स्थानीय मूलांक वर्ण। यह वह प्रतीक है जिसका उपयोग मान के पूर्णांक भाग को उसके भिन्नात्मक भाग से अलग करने के लिए किया जाता है। |
Y,YYY | हां | इस स्थिति में अल्पविराम के साथ वर्ष। |
YEAR SYEAR | वर्ष, लिखा हुआ; S उपसर्ग बीसी एक ऋण चिह्न के साथ दिनांक (- )। | |
YYYY SYYYY | हां | 4-अंकीय वर्ष; S उपसर्ग बीसी एक ऋण चिह्न के साथ दिनांक (- )। |
YYY YEAR Y | हां | वर्ष के अंतिम 3, 2, या 1 अंक। |
TO_* डेटाटाइम फ़ंक्शन? कॉलम निर्धारित करता है कि प्रारूप तत्व का उपयोग TO_*
. के साथ किया जा सकता है या नहीं फ़ंक्शन (जैसे TO_CHAR(datetime)
समारोह)।
प्रारूप तत्वों का उपयोग कैसे करें
प्रारूप तत्व (कभी-कभी प्रारूप विनिर्देशक के रूप में संदर्भित ) का उपयोग डेटाटाइम प्रारूप मॉडल बनाने के लिए किया जा सकता है (कभी-कभी इसे प्रारूप स्ट्रिंग्स . के रूप में संदर्भित किया जाता है) ), जो निर्धारित करता है कि डेटाटाइम मान कैसे प्रदर्शित होता है।
उदाहरण के लिए:
SELECT TO_CHAR(DATE '2035-09-26', 'DY, DD MONTH YYYY')
FROM DUAL;
परिणाम:
WED, 26 SEPTEMBER 2035
इस मामले में, मैंने DY, DD MONTH YYYY
के प्रारूप मॉडल का उपयोग किया .
उस प्रारूप मॉडल में प्रारूप तत्वों का एक समूह शामिल था। उदाहरण के लिए, DY
एक प्रारूप तत्व है, DD
एक और है, जैसा कि MONTH
है और YYYY
. यहां तक कि अल्पविराम (,
.) ) एक प्रारूप तत्व है।
किसी शब्द (जैसे दिन का नाम या महीने का नाम) की वर्तनी वाले प्रारूप तत्व शीर्षक मामले में प्रदान किए जा सकते हैं (परिणाम में मिलान प्रभाव उत्पन्न करने के लिए अपरकेस में पहला अक्षर और शेष लोअरकेस के साथ:
SELECT TO_CHAR(DATE '2035-09-26', 'Dy, DD Month YYYY')
FROM DUAL;
परिणाम:
Wed, 26 September 2035
साथ ही, ऐसे तत्वों के लिए आउटपुट सत्र की भाषा के अधीन हैं:
ALTER SESSION SET NLS_DATE_LANGUAGE = 'SPANISH';
SELECT TO_CHAR(DATE '2035-09-26', 'Dy, DD Month YYYY')
FROM DUAL;
परिणाम:
Mié, 26 Septiembre 2035
अधिक जानकारी और उदाहरणों के लिए अपने Oracle सत्र के लिए भाषा कैसे बदलें देखें।
एनएलएस पैरामीटर्स के मूल्यों की जांच कैसे करें में भी आपकी रुचि हो सकती है।