Плохое преобразование строки в NSDate
У меня проблема с преобразованием строки в NSDate. В моем текстовом поле, когда пользователь нажимает на него, есть возможность выбрать дату, используяUIDatePicker
. String
как дата вTextField
выглядит так: "гггг-мм-дд" Теперь, когда я пытаюсь преобразовать дату, например, 2016-05-13, используя этот метод:
func changeStringToNSDate(){
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-mm-dd"
let from = moreSorts.fromDatePickerTextField.text!
let fromDate = dateFormatter.dateFromString(from)
print(fromDate)
}
Когда я печатаюfromDate
Я получаю информацию, котораяfromDate
не 2016-05-13, но 2016-01-11 23:58:00 +0000. Я не знаю, почему у меня 2016-01-11, когда в моемTextField
Струнные шоу 2016-05-13