objective-c – NSDateFormatter NSString w /天后缀为NSDdate

我正在尝试仅使用NSDateFormatter来格式化NSDate对象的日期/时间的字符串表示.问题是我无法弄清楚如何在格式中允许序数后缀.

所以我要说我有一个字符串
“2010年8月11日星期三晚上8点”

我应该使用哪一行NSDate dateFormat?

就像“EEEE,MMM dd’th’yyyy h:mm a”会起作用,但这只适用于以’th’结尾的序数日,而我需要一种格式,允许第1,第2,第3,第4第5等等

它似乎是格式字符串中的通配符来实现此目的.我尝过了几件事:%*?

最佳答案 NSDateFormatter显然无法做到这一点.

点赞