以“st”,“nd”,“rd”和“th”格式显示日期

问题描述:

我必须以不同的格式显示日期。以“st”,“nd”,“rd”和“th”格式显示日期

例如, 7月21日

我没有找到任何东西以这种格式转换我的日期。如果有人知道,请帮助我。

+0

的可能的复制[格式化日期到DD-MMM在IOS(http://*.com/questions/10574248/formatting-date-to-dd-mmm-in-ios) –

您可以使用NSDateFormatter显示您的NSDate。它具有诸如dateStyle和timeStyle之类的属性,可以很容易地修改它以获得所需的格式。如果你需要更多的灵活性,那么还有dateFormat属性。

let formatter = NSDateFormatter() 
    formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ" 
    formatter.stringFromDate(NSDate())