我有一个日期:
'September 17, 2013'
我想把它转换成:
2013-09-17
我试着从这个stackoverflow问题中得到这个提示[1]:
mydate = datetime.datetime.strptime("September 17, 2013", '%B %d, %y')
但它给了我一个:
File "/usr/lib/python2.7/_strptime.py", line 328, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: 13
我该怎么办?
[1][convert an integer number in a date to the month name using python](https://stackoverflow.com/questions/18797171/convert-an-integer-number-in-a-date-to-the-month-name-using-python)
2条答案
按热度按时间b09cbbtk1#
使用
%Y
代替%y
。后者只匹配2位数文档在此
演示:
然后
dvtswwa32#