डेटाटाइम रूपांतरण के लिए स्ट्रिंग में ValueError [बंद] - पायथन

मैं स्ट्रिंग को (जो मेरे पास सूची में है) डेटाेटाइम में बदलने की कोशिश कर रहा हूं। मैंने यह कोशिश की:

import datetime

list = [
"12-October-2014-18:30",
"12-October-2014-19:30",
"12-October-2014-20:00",
"12-October-2014-20:30",
"13-October-2014-00:30",
]

for item in list:
item_time = datetime.datetime.strptime(item, "%m-%B-%Y-%H-%M")
print item_time

लेकिन मुझे यह त्रुटि मिलती है:

ValueError: time data "12-October-2014-18:30" does not match format "%m-%B-%Y-%H-%M"

मुझे त्रुटि नहीं दिख रही है, क्या कोई कृपया मदद कर सकता है?

उत्तर:

उत्तर № 1 के लिए -1

दो चीजें गलत हैं।

के लिये "%m-%B-%Y-%H-%M", आपकी तारीख होनी चाहिए: "12-October-2014-18-30"

कुछ में आप हैं 12th यह कहाँ होना चाहिए 12 और उन सभी में जो आपके पास है 18:30 लेकिन यह होने की जरूरत है 18-30


संबंधित सवाल
सबसे लोकप्रिय