मुझे DateTime
पर्ल मॉड्यूल के बारे में पता है, और DateTime::Format::
मॉड्यूल के कई प्रकार विशिष्ट दिनांक/समय प्रारूपों को पार्स करने के लिए जानते हैं। हालांकि दिनांक/समय तारों के कुछ उदाहरण दिए गए हैं, मैं कैसे पता लगा सकता हूं (कोडिंग/डिज़ाइन समय पर, रनटाइम पर नहीं) किस विशिष्ट मॉड्यूल का उपयोग करना चाहिए?पर्ल में डेटटाइम ऑब्जेक्ट में स्ट्रिंग को कैसे पार्स करें?
उदाहरण के लिए, मैं की तरह तार पार्स करने के लिए करना चाहते हैं: October 28, 2011 9:00 PM PDT
जहां मैं इस देखो और पाते हैं जो सबसे उपयुक्त मॉड्यूल होगा सकता है वहाँ एक सूची सबसे आम दिनांक/समय प्रारूपों के कहीं है?
मुझे कुछ मॉड्यूल के बारे में भी पता है जो रनटाइम पर प्रत्येक दिए गए स्ट्रिंग के प्रारूप को "अनुमान लगाने" का प्रयास करते हैं और उनका सर्वश्रेष्ठ प्रदर्शन करते हैं। लेकिन, संवेदनशील अनुप्रयोगों के लिए, मैं किसी अनुप्रयोग को डिज़ाइन करते समय पहले प्रारूप (यथासंभव सख्ती से) निर्धारित करना चाहता हूं, और उसके बाद एक मॉड्यूल का उपयोग करें जो मुझे चेतावनी देगा यदि कोई स्ट्रिंग निर्दिष्ट प्रारूप से मेल नहीं खाती है।
मुझे इसके बारे में कैसे जाना चाहिए?
धन्यवाद! यही कारण है कि अंत में खत्म हो गया। फिर भी, मुझे यह देखने के लिए सामान्य या मानक दिनांक स्वरूप (आईएसओ, आरएफसी) की एक सूची देखना अच्छा लगेगा कि मेरे पास कुछ विशेष तारों में से कोई भी फिट होगा या नहीं। –
http: //datetime.perl पर डेटटाइम मॉड्यूल (जिसमें कई डीटी :: प्रारूप मॉड्यूल शामिल हैं) की एक (पुरानी तारीख) सूची है।संगठन/विकी/डेटाटाइम/पेज/मॉड्यूल –
प्रारूप को निर्दिष्ट करने के लिए कोई बड़ा प्रशंसक नहीं है – MikeKulls