我使用NSDateFormater格式化日期,我從我的服務器上獲取。 所有格式正常工作,除了AM的/ PMNSDateFormatter不格式化日期正確
let f = "EEEE, MMM dd, hh:mma"
dateFormatter.dateFormat = f
let d = dateFormatter.stringFromDate(NSDate())
print("formated date: \(d)")
我得到:
格式化日期:週二,2月23日,11:30
,它應該是:
格式日期:2月23日星期二上午11點30分
我這麼想嗎?
解決方案:
我的iPhone手機時間設置爲24小時格式,我改成了12,它在我的應用程序也發生了變化。
剛剛成立'HH:mm:ss的了'代替'HH :mma' –
它實際上打印星期二,2月23日,上午11點36分。你確定答案嗎? – ridvankucuk
你可以試試讓f =「EEEE,MMM dd,hh:mm a」? – hariszaman