要轉換的日期和時間,我已經使用這個:迅速的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. –