![](/img/trans.png)
[英]ValueError: time data '2013/05/24 07:00:00' does not match format '%Y-%m-%d %H:%M:%S'
[英]ValueError: time data '0000-00-00 00:00:00' does not match format '%Y-%m-%d %H:%M:%S'
我正在嘗試使用程序exitwp將WordPress網站轉換為靜態網站生成器。 但是在轉換過程中,我總是收到以下錯誤消息:
Traceback (most recent call last):
File "exitwp.py", line 374, in <module>
write_jekyll(data, target_format)
File "exitwp.py", line 296, in write_jekyll
i['date'], '%Y-%m-%d %H:%M:%S').replace(tzinfo=UTC()),
File "/Users/xxxxx/.pyenv/versions/2.7.10/lib/python2.7/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '0000-00-00 00:00:00' does not match format '%Y-%m-%d %H:%M:%S'
我不是Python程序員,但是我查詢了時間數據格式的含義,在我看來'0000-00-00 00:00:00'確實匹配了格式'%Y-%m-%d%H: %女士'。
知道有什么問題嗎? 幫助將不勝感激!
%Y
以世紀作為十進制數字的年份。
0001,0002,…,2013,2014,…,9998,9999
您的年份0000
不在該范圍內。
相同的問題適用於%m
和%d
(可接受的范圍分別是01
到12
,以及01
到31
)。
這是因為datetime.datetime()
對象的屬性值具有相同的范圍,所以沒有datetime.datetime(0, 0, 0, 0, 0)
對象。 datetime.datetime.min
設置為datetime.datetime(1, 1, 1, 0, 0)
0001-01-01 00:00:00
datetime.datetime(1, 1, 1, 0, 0)
(所以0001-01-01 00:00:00
)。
大概0000-00-00 00:00:00
表示“無日期可用”; 您將不得不更改輸入以替換那些日期,或處理該值以將其替換為其他值(也許None
可以接受嗎?)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.