我是Python新手。我正在嘗試玩時間和日期對象。我編寫了一個簡單的測試程序來將字符串解析爲特定的時間格式。但它扔了一個ValueError
。你能幫我在這裏嗎?Python日期格式錯誤
下面是代碼:
import time
testDate = "Tuesday, Febuary 23 2011 12:00:00 UTC"
today = time.strptime(testDate,"%A, %B %d %Y %H:%M:%S %Z")
print today
和錯誤:
Traceback (most recent call last):
File "D:\Python\PythonTest\src\helloWorld.py", line 3, in <module>
today = time.strptime(testDate,"%A, %B %d %Y %H:%M:%S %Z")
File "C:\Python27\Lib\_strptime.py", line 467, in _strptime_time
return _strptime(data_string, format)[0]
File "C:\Python27\Lib\_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data 'Tuesday, Febuary 23 2011 12:00:00 UTC' does not match format '%A, %B %d %Y %H:%M:%S %Z'
「Febuary」確實很不幸..其實我從RSS Feed獲得時間並拋出這個錯誤。 我將日期更改爲 testDate =「2012年1月24日星期二13:00:00 EST」 這是RSS提要的確切日期,我再次遇到上述錯誤。 – planet260
這是類似的問題http://stackoverflow.com/questions/3305413/python-strptime-and-timezones – badc0re
好吧有它..謝謝 – planet260