I have a problem with converting String to NSDate. In my text field when user tap on it, is a possibility to chose a date using UIDatePicker
. String
It's difficult to tell what might be going wrong for sure with the information you've provided. In a Swift playground I'm getting 2016-01-13 and not 2016-01-11, but if I change the date format, I can get 2016-05-13:
dateFormatter.dateFormat = "yyyy-MM-dd"
The uppercase MM is key. I would check out this website to play around with the date format options:
http://nsdateformatter.com