मेरे पास एक ऐसा क्षेत्र है जो एक स्ट्रिंग के रूप में आता है और एक समय का प्रतिनिधित्व करता है। कभी-कभी 12 घंटे में, कभी-कभी 24 घंटे में। संभावित:पायथन: प्रारूप को जानने के बिना मैं स्ट्रिंग को डेटाटाइम कैसे परिवर्तित कर सकता हूं?
- 8:26
- 08:26 बजे
- 13:27
वहाँ एक समारोह है कि इसके बारे में स्मार्ट होने से समय प्रारूप करने के लिए इन में परिवर्तित कर देंगे है? विकल्प 1 में ऐसा नहीं है क्योंकि यह 24 घंटे के प्रारूप में है, जबकि विकल्प 2 में इससे पहले 0 है और विकल्प 3 स्पष्ट रूप से 24 घंटे प्रारूप में है। वहाँ अजगर/एक lib करता है में एक समारोह है:
time = func(str_time)
संबंधित: [datetime में स्ट्रिंग परिवर्तित] (http://stackoverflow.com/q/466345/4279) – jfs
पर विशेष ध्यान देने "प्रारूप ज्ञात नहीं" के लिए +1 (यानी डीडी/मिमी और मिमी/डीडी के बीच भ्रम चिंता का विषय नहीं है)। यदि यह ज्ञात था, 'डेटुतिल' एक अविश्वसनीय विकल्प होगा। –