2017-03-13 12 views
0

私は私が手にエラーがある次の日付形式保存日時 - pythonの

a = datetime.strptime('2017-03-09 14:00:00.000000+0000', '%y-%m-%d %H:%M:%S.%f+%z') 

ためstrptimeの正しい第二引数を把握することはできません。

ValueError: time data '2017-03-09 14:00:00.000000+0000' does not match format '%y-%m-%d %H:%M:%S.%f+%z' 

でした誰も私を助けますか?

答えて

1

正しいフォーマット文字列は次のとおりです。

%Y-%m-%d %H:%M:%S.%f%z 

あなたが与えられたフォーマットを使用して日時を書き込むことstrftime()を使用することによって、より簡単に次の時間をこれを理解することができます。たとえば、あなたの元:

17-03-13 22:53:50.010314++0800 

をし、そこから間違っているものを見るために非常に簡単です:

datetime.datetime.now().astimezone(tz=None).strftime('%y-%m-%d %H:%M:%S.%f+%z') 

ができます。

関連する問題