मैं बस एक समय-समय पर बनाने की कोशिश कर रहा हूं निम्न तिथि से ऑब्जेक्ट: 'शुक्र मार्च 11 15:59:57 ईएसटी 2016' प्रारूप का उपयोग करते हुए: '% a% b% d% एच:% एम:% एस% जेड% वाई'।ValueError समय डेटा 'शुक्र मार्च 11 15:59:57 ईएसटी 2016' प्रारूप%%%%%%%% से मेल नहीं खाता है:% एम:% एस% जेड% वाई '
यहां कोड है।
from datetime import datetime
date = datetime.strptime('Fri Mar 11 15:59:57 EST 2016', '%a %b %d %H:%M:%S %Z %Y')
हालांकि, यह नीचे दिखाए गए वैल्यूएरर में परिणाम देता है।
ValueError: time data 'Fri Mar 11 15:59:57 EST 2016' does not match format '%a %b %d %H:%M:%S %Z %Y'
शायद मुझे मेरी प्रारूप स्ट्रिंग के साथ कुछ गलत याद आ रही है, लेकिन मैंने इसे और अधिक बार जांच लिया है। किसी भी सहायता का स्वागत है, धन्यवाद। अधिक जानकारी के लिए टिप्पणी/सवाल प्रतिबिंबित करने के लिए
संपादित करें:
अजगर संस्करण मैं उपयोग कर रहा हूँ 2.7.6 है।
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
मैंने आपके कोड की कोशिश की और यह मेरे लिए काम करता है; आप पाइथन का किस संस्करण का उपयोग कर रहे हैं? –
मैं पाइथन का उपयोग कर रहा हूं 2.7.6 –
क्या आप किसी ऐसे कंप्यूटर का उपयोग कर किसी भी मौके से हैं जो गैर-अंग्रेजी लोकेल सेटिंग का उपयोग करता है? –