It looks like you're using PHP-style date format strings. This isn't what NSDateFormatter uses. NSDateFormatter's documentation says:
The format string uses the format patterns from the Unicode Technical Standard #35.
I think the format pattern you're looking for is yyyy-MM-dd HH:mm:ss
. Replace your date format string with that one, and you should start getting the NSDate objects you want.