0

I do have this string '2013-07-01' and I want to convert it to July 1, 2013
How to do that using python?

Thanks!

mongotop
  • 7,114
  • 14
  • 51
  • 76

2 Answers2

7

Using the datetime module:

>>> import datetime
>>> s = '2013-07-01'
>>> mydate = datetime.datetime.strptime(s, '%Y-%m-%d')
>>> print mydate.strftime('%B %d, %Y')
July 01, 2013
TerryA
  • 58,805
  • 11
  • 114
  • 143
1

To add Haidro's answer, you could do it in just one compact line:

>>> s = '2013-07-01'
>>> print datetime.datetime.strptime(s,'%Y-%m-%d').strftime('%B %d, %Y')
'July 01, 2013'
Developer
  • 8,258
  • 8
  • 49
  • 58