I'm trying to convert String to NSDate with this code
let dateString = data as! String
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
let date = formatter.date(from: dateString)
let Calendar = NSCalendar(calendarIdentifier: NSCalendar.Identifier.gregorian)
let unitFlags: NSCalendar.Unit = [.hour, .day, .month, .year]
let components = Calendar?.components(unitFlags, from: date!)
and dateString
is "2017-04-03T18:50:34.3042751+04:30"
but I'm getting fatal error: unexpectedly found nil while unwrapping an Optional value
for the last line. What am I doing wrong?