这是我的代码
let fmt = NSDateFormatter()
fmt.dateFormat = "yy/MM/dd (EEE)"
这是我的数据(选定的通知)
2015-12-16 10:26:31 +0000
当我这样格式化时,
cell.receivedDate.text = "From XXX on " + fmt.stringFromDate(selectedNotificaitons.createdAt)
它向我展示了这样
From XXX on 58/12/16 (Wed)
我怎么了?为什么年份是 58 而不是 15
最佳答案
尝试将语言环境设置为 en_US_POSIX
以告诉 Swift 使用公历。
fmt.locale = NSLocale(localeIdentifier: "en_US_POSIX")
关于ios - 我的日期格式有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34309654/