I can't find solution. My date formatter always returns nil, tried different formats but the result is the same. String looks like "2019-11-01T10:09:51.290"
extension DateFormatter {
class func appdate(from date: String) -> Date? {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS"
let generatedDate = dateFormatter.date(from: date)
return generatedDate
}
}
Also I see something strange with po debugger, looks like it can create date but appdate function no(always returns nil):
(lldb) po dateFormatter.date(from: date)
▿ Optional<Date>
▿ some : 2019-11-01 07:09:51 +0000
- timeIntervalSinceReferenceDate : 594284991.29