【发布时间】:2023-03-18 15:22:01
【问题描述】:
我有一个字符串(例如“2014-11-06 16:32:01”) 我想将此格式转换为 NSDate 对象。 这就是我正在做的事情:
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
var date = dateFormatter.dateFromString("2014-11-06 16:32:01")!
var myCalendar:NSCalendar = NSCalendar(calendarIdentifier: NSGregorianCalendar)!
var myComponents = myCalendar.components(NSCalendarUnit.WeekdayOrdinalCalendarUnit, fromDate: date)
var year = myComponents.year
var month = myComponents.month
var day = myComponents.day
年、月和日的值分别为 9223372036854775807。我的 dateFormat 是否有误?
【问题讨论】:
-
刚刚复制粘贴了你的例子,得到了这个:2014-11-06 14:32:01 +0000
标签: swift nsdate nsdateformatter nscalendar