我有一个这种格式的日期字符串' 01/30/15'所以它的' mm / dd / yy'格式我认为我解析了一个csv文件,但是当我尝试:
import datetime
for row in reader:
dt = datetime.datetime.strptime(row['Date'],"mm/dd/yy")
print dt
将返回:
ValueError: time data '01/30/15' does not match format 'mm/dd/yy'
答案 0 :(得分:3)
您正在使用不正当的format string。你想要:%m/%d/%y
示例:
>>> import datetime
>>> s = "01/30/15"
>>> dt = datetime.datetime.strptime(s, "%m/%d/%y")
>>> dt
datetime.datetime(2015, 1, 30, 0, 0)
答案 1 :(得分:1)
dt = datetime.datetime.strptime(row['Date'], "%m/%d/%y")