I am looking to convert the string "september 20 2010"
to a python datetime.date
object using arrow
.
I have written functions to replace portions of the text and ended up with 9/20/2016 but I want YYYY-MM-DD format and can't seem to get arrow
to recognise my string and convert it to a python datetime.date
object (without any time).
What has worked and what hasn't.
arrow.get('september 20 2010', '%B %d %Y')
this doesn't work for me I get an error: ParserError: Failed to match '%B %(?P<d>[1-7]) %Y'
when parsing the string "september 20 2010"
However when I manipulate the string and then use arrow.Arrow(y,m,d).date()
, the result is a datetime.date(2016, 9, 20)
object.
I just can't convert it to any other format using .format('dddd-DD-MMMM-YYYY')
which would return Monday 20 Septemb 2010.