要转换的日期和时间,我已经使用这个:迅速的NSDate上午和下午格式
let formatter = NSDateFormatter()
formatter.calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierISO8601)
formatter.locale = NSLocale(localeIdentifier: "en_US_POSIX")
formatter.timeZone = NSTimeZone(forSecondsFromGMT: 0)
formatter.dateFormat = "M/dd/yyyy, h:mm"
formatter.AMSymbol = "AM"
formatter.PMSymbol = "PM"
let dateString = formatter.stringFromDate(model.courseDate)
print(dateString)
如果课程日期为“courseDate =‘2017年1月9日01:00:00 +0000’ ;” 但我越来越喜欢这个在打印: 2017年1月9日,1:00没有任何上午或下午。
我该如何做到这一点?
谢谢。
试试这个'M/DD/YYYY,H:MM了',你不需要设置'AMSymbol/PMSymbol' –
尝试formatter.dateFormat =“M/DD/YYYY,H:毫米一个” –
它是DateFormatter与斯威夫特3. –