我在函數中遇到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:2016年7月25日
dateField.stringValue:16年7月25日
根據這個網站一切都ok http://nsdateformatter.com/ –
什麼是你的dateField?格式化程序似乎是正確的。 – WeiJay
日期字段(不管是什麼)可能需要一些特定的格式。 – Sulthan