Я получаю эту дату из API в формате строки: «2020-01-02T00: 00: 00».
Теперь я хотел преобразовать эту дату в формат Date
. Вот что я сделал для этого ...
var utcTime = "\(dic["Due_Date"]!)" //Printing `utcTime` gives "2020-01-02T00:00:00"
self.dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"
self.dateFormatter.locale = Locale(identifier: "en_US")
if let date = dateFormatter.date(from:utcTime) {
self.scheduledDate = date //HERE I GET THE DATE AS 2020-01-01 18:30:00 UTC
}
Дата, полученная в строковом формате: «2020-01-02T00: 00: 00». Но когда я конвертирую его в формат Date
, я получаю дату как 2020-01-01 18:30:00 UTC
, что неверно.