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
as a date in TextField
looks like that: "yyyy-mm-dd" Now when I try to convert date for example on 2016-05-13 using this method:
func changeStringToNSDate(){
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-mm-dd"
let from = moreSorts.fromDatePickerTextField.text!
let fromDate = dateFormatter.dateFromString(from)
print(fromDate)
}
When I print fromDate
I recieve an information that fromDate
is not 2016-05-13 but 2016-01-11 23:58:00 +0000. I don't know why I have 2016-01-11 when in my TextField
String shows 2016-05-13
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…