我不知道发生了什么事。我正在使用XCode 8.2.1。
我有返回当前日期字符串的方法。
static func getCurrentDate() -> String {
let date = Date()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd.MM.YYYY"
let dateString = dateFormatter.string(from: date)
return dateString
}
现在一切正常,当我在Simulator中运行我的应用程序时,它没问题。但是,当我在我的设备上运行app时,我得到了奇怪的结果。这种情况几天前就开始发生了,我不知道发生了什么。
控制台中的输出是:
dateString String "29.12.2017"
date Date 2016-12-29 09:38:45 UTC
您可以注意到dateString的年份 2017 而不是 2016 。
知道发生了什么事吗?