我正在尝试格式化项目中的现有日期。另外,我使用localTimeZone
格式化日期。但是,它返回UTC
并且没有给出正确的日期。这是我的代码:
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy"
dateFormatter.timeZone = NSTimeZone.localTimeZone()
bagItem.date = dateFormatter.dateFromString(dateFormatter.stringFromDate(self.selectedDateForAdmin))
例如,在调试过程中上面的代码之后;今天是21-04-2015
。但是,它返回20-04-2015
。实际问题是为什么NSTimezone.localTimeZone()
没有返回正确的日期?另外,为什么要返回UTC
?我住在土耳其,时区应该是GMT
。请帮我。这对我的项目来说是个大问题。
祝你好运