2011-11-04 5 views

उत्तर

85
to_char(to_date('03/09/1982','dd/mm/yyyy'), 'DAY') 

मुझे लगता है कि यह

काम करना चाहिए पहले तीन पात्रों

select to_char(to_date('03/09/1982','dd/mm/yyyy'), 'DY') 
केवल पहला अक्षर राजधानी के लिए

के लिए

select to_char(to_date('03/09/1982','dd/mm/yyyy'), 'Dy') 
+2

ध्यान रखें कि में 'dd/mm/yyyy' ऊपर दिए गए कोड उदाहरण गैर-विशिष्ट हैं, यदि आप जो भी कर रहे हैं वह यूएस दिनांक स्वरूपण है। अमेरिका में, सामान्य दिनांक प्रारूप 'मिमी/डीडी/yyyy' होगा। यह स्पष्ट नहीं है कि मूल तिथि उदाहरण मार्च या सितंबर में था या नहीं। – DWright

+1

गैर-विशिष्ट? @DWright आपको यूएसए से होना चाहिए और कभी भी अंतरराष्ट्रीय प्रक्षेपण पर काम नहीं किया है या अंतरराष्ट्रीय स्टैंडर्स (आईएसओ) – pablete

+3

@pablete के बारे में कभी नहीं सुना है, मैं वास्तव में यूरोप में बड़ा हुआ हूं और तारीख स्वरूपण में अंतर्राष्ट्रीय बदलावों से अवगत हूं और आईएसओ के बारे में भी जागरूक हूं मानकों। मैंने यह टिप्पणी करने का कारण यह है कि ओपी 9 मार्च, 1 9 82 से मंगलवार को एक अमेरिकी तिथि प्रारूप का स्पष्ट रूप से उपयोग कर रहा था, लेकिन सितंबर 3 9 82 शुक्रवार था। ओपी का कहना है कि यह एक मंगलवार था, इसलिए हम जानते हैं कि यूएस डेट फॉर्मेटिंग का उपयोग किया जा रहा है। लेकिन जोहाइब एक 'डीडी/एमएम/वाई वाई' प्रारूप स्ट्रिंग का उपयोग कर रहा है, इस प्रकार यदि ओपी ज़ोहिब की प्रारूप स्ट्रिंग का उपयोग करता है तो यह एक संभावित समस्या पैदा कर रहा है, क्योंकि यह यूएस स्वरूपण नहीं है। तो मैं सिर्फ लोगों को, और विशेष रूप से ओपी को सतर्क करना चाहता था। – DWright

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^