我使用以下代码格式化python 2.7中的日期:
month = 13 # this is right, i'm working with 13 month.
year = 2012
return datetime.strptime('{}/{}'.format(m, y), '%m/%Y').strftime('%m/%Y')
现在我改为2.5版,代码需要更改,因为.format在这个特定版本中不存在。所以,我试着这样:
return (datetime.strptime(('%d/%d' % (month, year)),
'%m/%Y')
)
输出:
ValueError: time data did not match format: data=13/2012 fmt=%m/%Y
哪个没问题,因为我正在使用月份=' 13',我真的需要使用...是否有可能使其有效?
提前致谢。