Próbuję analizować tenISO8601DateFormatter nie analizuje daty ISO ciąg
2017-01-23T10: 12: 31.484Z
stosując natywną ISO8601DateFormatter
klasę świadczonych przez iOS 10
ale nie zawsze . Jeśli ciąg nie zawiera milisekund, obiekt Date
jest tworzony bez problemów.
ja próbowałem tego i wielu options
kombinację ale nie zawsze ...
let formatter = ISO8601DateFormatter()
formatter.timeZone = TimeZone(secondsFromGMT: 0)
formatter.formatOptions = [.withInternetDateTime, .withDashSeparatorInDate, .withColonSeparatorInTime, .withColonSeparatorInTimeZone, .withFullTime]
Każdy pomysł? Dzięki!
zobaczyć to raz http: // stackoverflow. com/questions/28016578/swift-how-to-create-a-date-time-stamp-and-format-as-iso-8601-rfc-3339-utc-tim/28016619 –
Tak, wiem, że używając 'dateFormat 'jest sposobem, ale chcę użyć rodzimej klasy systemu iOS 10 ... :( – mhergon