Привет, я хочу преобразовать Date()
в строку, точно следуя этому формату 2020-07-29T05:27:04.000Z
.
Tried1:
let dateFormatter = DateFormatter()
dateFormatter.calendar = Calendar(identifier: .iso8601)
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSXXXXX"
dateFormatter.timeZone = TimeZone(abbreviation: "UTC")
let string = dateFormatter.string(from: Date())
print("String: \(string)")
Выход 1 : 2020-08-06T10:14:25.890Z
Пробовал2:
let formatter = ISO8601DateFormatter()
formatter.formatOptions = [.withInternetDateTime, .withFractionalSeconds]
let string = formatter.string(from: Date())
print("String: \(string)")
Вывод2: 2020-08-06T10:17:33.508Z
Но я хочу чтобы получить строку, которая точно соответствует 2020-07-29T05:27:04.000Z
этому формату. Пожалуйста, помогите мне узнать. Заранее спасибо.