मैं एक बहुत चारों ओर देखा और स्ट्रिंग हेरफेर करने के लिए कोड का एक भयानक टुकड़ा लेखन की कमी है, मैं अगर कोई यह छँटाई का एक अच्छा तरीका जानता है पूछना चाहेंगे:दिनांक समय समस्या है जब दिन <= 12
03/05/2011
27/05/2011
31/05/2011
03/05/2011
:
मैं कोशिकाओं है कि मैं इस तरह के रूप में बाहर खींच रहा हूँ में तारीख तार का एक समूह है 09/05/2011
31/05/2011
आदि
जबकि मैं किसी भी प्रविष्टि को पढ़ रहा हूं जहां दिन एक महीने के रूप में समझा जा सकता है - यानी ऊपर प्रविष्टियां 1, 4 और 5 - इसे दिन और महीने के साथ डेटटाइम के रूप में रखा जाता है।
उदाहरण के लिए, 03/05/2011 को डेटटाइम के रूप में पढ़ा जाता है "05/03/2011 00:00:00" अन्य सभी पढ़ते हैं और अच्छी तरह से मुझे "27/05/2011 "।
मैं Excel से जानकारी हो रही है,
((Excel.Range)worksheet.Cells[rowCount, 3]).Value.ToString()
का उपयोग कर अगर मैं अपने अन्य लाइनों के साथ के रूप में Value2 कोशिश, यह "40,607" जैसी चीजों के रूप में उन अजीब दिनांकों पढ़ता है लेकिन फिर, अन्य तिथियों पढ़ा जाएगा सामान्य रूप से।
आप किस संस्कृति/लोकेल का उपयोग कर रहे हैं? – Skurmedel
@ स्कुरमेडेल: एन-जीबी (27/05/2011 जैसी तिथियों की मेरी आवश्यकता इसे दूर देनी चाहिए) लेकिन यह स्थानीयकरण समस्या प्रतीत नहीं होती है। यह केवल अजीब व्यवहार हो गया है जब केवल उन तिथियों को पढ़ना जहां यह संदिग्ध हो सकता है कि दिन और महीनों के आसपास किस तरह से संदिग्ध हो सकता है। अन्य सभी entires पूरी तरह से पढ़ रहे हैं। – Aidan