2017-08-04 6 views
-3

日にSTRを変換しようとすると、例えば '2017年8月27日'' - ' 形式で悪いディレクティブです ' - % - M - %Y% - D' - パイソン/ジャンゴ

私のコード:

from datetime import datetime as dt 
import datetime, collections 

date = dt.strptime('2017-8-27', '%Y-%-m-%-d') 

しかし、私は次のメッセージを参照してください。

ドン ' - ' 形式で悪い指令である 'D%Y - % - M - - %' を理解できない何が間違っている。どうすれば解決できますか?予め

おかげで、

+1

' '%Y - % - M - % - D'は'でなければならない '' %Y-%M-%D'' – DeepSpace

+0

こちらをご覧ください:https://docs.python.org/3.6/library/datetime.html#strftime-and-strptime-behavior –

答えて

1

%形式指定子が続くべきです。

正しいフォーマット文字列は '%Y-%M-%D'

関連する問題