日付と時刻を変換するには、私はこれを使用している:もちろん日は「courseDate = 『2017年1月9日1時00分00秒0000』である場合迅速NSDate AMとPMフォーマット
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)
を; " 私はこのように印刷されています: 1/09/2017、1:00、午前も午後もありません。
どうすればこの問題を解決できますか?
ありがとうございました。
この 'M/DD/YYYY、H試してみてください:ミリメートルA'を、そしてあなたは、' AMSymbol/PMSymbol' –
formatter.dateFormatを試してみてください=「M/DD/YYYY、時間を設定する必要はありません。ミリメートル" –
これはSwift 3のDateFormatterです。 –