2010-05-10 13 views
10

मेरे पास एक स्क्रिप्ट है जो एक CSV फ़ाइल आउटपुट करती है। मुझे तिथियों या दिनांक + समय फ़ील्ड को कैसे प्रारूपित करना चाहिए ताकि एक्सेल सही ढंग से उस फ़ील्ड को उस तारीख के रूप में पार्स कर दे?डेटाटाइम को कैसे प्रारूपित करें ताकि एक्सेल इसे समझ सके?

पीएस: मैं टाइमज़ोन की जानकारी को बरकरार रखना चाहता हूं।

+0

सीएसवी एक बहुत अच्छी तरह से परिभाषित प्रारूप नहीं है, और, अंतरराष्ट्रीय वातावरण में, उनकी व्याख्या पीसी (डीमी बनाम एमडी) की क्षेत्रीय सेटिंग्स पर निर्भर करती है। यहां तक ​​कि कॉमा को अर्धविराम से प्रतिस्थापित किया जा सकता है। जब भी संभव हो मैं उस "गैर प्रारूप" से बचता हूं। –

+0

मैंने CSV होने का दावा करने वाली फ़ाइल में "अल्पविराम द्वारा प्रतिस्थापित अल्पविराम" को कभी नहीं देखा है। असल में, मुझे पिछली बार याद नहीं आया कि मैंने एक CSV फ़ाइल देखी है जो आरएफसी 4180 () का पालन नहीं करती है। एकमात्र प्रश्न यह है कि समृद्ध वस्तुओं का प्रतिनिधित्व कैसे करें। – Ken

उत्तर

-2

मैं "डीडी/मिमी/yyyy hh: nn: ss" प्रारूप का उपयोग करूंगा। एक्सेल के साथ इस प्रारूप को समझने में मुझे कभी भी कोई समस्या नहीं हुई है।

+0

टाइमज़ोन के बारे में कैसे? – nickf

+0

टाइमज़ोन को एक अलग कॉलम के रूप में जोड़ा जाना होगा। –

+2

क्या यह "डीडी/एमएम/yyyy एचएच: मिमी: एसएस" प्रारूप के समान है? एक्सेल CSV फ़ाइलों से इस प्रारूप को सही ढंग से नहीं पढ़ता है। यह आपकी क्षेत्रीय सेटिंग्स के बावजूद, केवल अमेरिकी प्रारूप (मिमी/डीडी/yyyy) में तारीखों को पढ़ता है। जहां तक ​​मैं देख सकता हूं एक्सेल में यह एक बग है। – SDK

4

एक्सेल के दिनांक प्रारूप में समय क्षेत्र के बारे में कोई जानकारी नहीं है। मैं समय क्षेत्र को एक अलग कॉलम के रूप में निर्यात करूंगा, शायद जीएमटी से ऑफसेट के रूप में, 5 या -2 की तरह। मैं व्यक्तिगत रूप से अनजान yyyy-mm-dd दिनांक प्रारूप पसंद करता हूं।

+0

+5, या -2 क्या? – nickf

+0

+5 या -2 ग्रीनविच मीन टाइम (जीएमटी), उदाहरण के लिए, पूर्वी मानक समय -5 जीएमटी के लिए होगा, जबकि पेरिस +1 होगा। – dendarii

+0

अच्छी तरह से मेरा मतलब है, किसी को कैसे पता चलेगा? – nickf

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

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