Невозможно найти правильный iOS DateFormatter в Swift - PullRequest
1 голос
/ 10 января 2020

В моем приложении я получаю строку даты с сервера, например, "2019-12-30 21:25:06", поэтому я использую форматер, например "гггг-ММ-дд ЧЧ: мм: сс", тогда я хочу изменить дату для mat на «De c 30, 2019», поэтому я изменяю формат на «MMM dd, yyyy», но это не работает.

Здесь я использовал "https://nsdateformatter.com/" и использовал форматтер "гггг-ММ-дд ЧЧ: мм: сс" означает, что дата будет изменена с "2019-12-30 21: 25:06 "to" 2019-12-30 15:55:06 ", я не могу найти причину.

Здесь я упоминаю свой код для форматера даты.

let createdDateString:String = "2019-12-30 21:25:06"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateOrder = dateFormatter.date(from: createdDateString)
dateFormatter.dateFormat = "MMM dd, yyyy"
let orderDateStr:String = dateFormatter.string(from: dateOrder!)
dateLbl.text = orderDateStr
...