Converting a UTC date with milliseconds from String to NSDate in Swift
To convert a date from text into NSDate from a slightly non-standard format with milliseconds:
let dateString = "2016-04-22T17:42:46.762+03:00"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
let myDate = dateFormatter.dateFromString(dateString)
// ─── EOF ──────────────────────────────────────────────────