0
我有一個單元測試,其格式和解析的日期與多種格式和它們中的一個不能被解析:Python的格式和重新分析的日期失敗
import datetime
date = datetime.datetime(2015, 12, 31, 23, 59, 58, tzinfo=datetime.timezone.utc)
f = "%Y/%m/%d %H:%M:%S %Z"
string = datetime.datetime.strftime(date, f)
# => '2015/12/31 23:59:58 UTC+00:00'
datetime.datetime.strptime(string, f)
# => ValueError: unconverted data remains: +00:00
根據該文檔(https://docs.python.org/3.5/library/datetime.html#strftime-and-strptime-behavior,%Z是好對於格式UTC,EST,CST等,%z是爲+0000,-0400,1030
如何可以解析此日期格式(UTC + 00:00)。?
你在哪裏定義'f'? – zondo
編輯,對不起zondo – Benjamin