我想只使用NSDateFormatter格式化日期/時間到NSDate對象的字符串表示形式。問題是,我無法弄清楚如何允許格式中的序號後綴。NSDateFormatter NSString w /天后綴到NSDdate
因此,可以說我有一個字符串 「週三,2010年8月11日8:00 PM」
什麼一行NSDate的日期格式,我應該使用?
類似於「EEEE,MMM dd'th'yyyy h:mm a」可以工作,但這隻適用於以'th'結尾的順序日期,而我需要一種格式來允許1st, 2nd,3rd,4th 5th等
它看起來像格式字符串中的通配符來完成此操作。我嘗試了一些東西,如:%*?
看到這個問題:http://stackoverflow.com/questions/1283045/ordinal-month-day-suffix-option-for-nsdateformatter-setdateformat – Wevah 2010-08-12 00:31:53
這是相反的方式。 NSDate到NSString,我需要NSString到NSDate – psy 2010-08-12 03:30:42
一般情況下,如果您嘗試解析包含一週中某天的日期,NSDateFormatter會感到困惑。最好把它解開,然後解析剩下的部分。 – 2013-07-29 14:35:37