У меня проблема с NSDate в функции. По сути, форматирование не работает, и мне нужен другой набор глаз, чтобы увидеть, что я делаю неправильно.Форматирование даты не работает в Swift 3
Код:
@IBOutlet weak var dateField: NSTextField!
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MMMM dd yyyy"
let currentDate = NSDate()
convertedDateString = dateFormatter.string(from:currentDate as Date)
dateField.stringValue = convertedDateString as String
print("convertedDate: ", convertedDateString)
print("dateField.stringValue: ", dateField.stringValue)
Результат:
convertedDate: 25 июля 2016
dateField.stringValue: 7/25/16
в соответствии с этим сайтом все в порядке http://nsdateformatter.com/ –
какая у вас дата? Форматирование кажется правильным. – WeiJay
Поле даты (независимо от того, что есть), вероятно, требует определенного формата. – Sulthan