`strptime` translates to parse (convert) string to datetime object.
`strftime` translates to create formatted string for given time/date/datetime object according to specified format.
Why do you need `strftime`?
This is what a datetime object looks like: (2015, 7, 19, 22, 7, 44, 377000)
To someone who isn't quite familiar with this format, with the exception of the year, what's written up there is not immediately intuitive. So you probably would be better off with something like Sun, 19 July, 2015. That's what `strftime` is used for. You simply need to learn the proper formatting strings.