我使用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