如何將「Fri Oct 17 00:00:00 +0200 2003」這樣的字符串格式化爲簡單的日期字符串,例如2003年10月17日星期五?Objective C中的格式字符串C
有沒有簡單的解決方案?
如何將「Fri Oct 17 00:00:00 +0200 2003」這樣的字符串格式化爲簡單的日期字符串,例如2003年10月17日星期五?Objective C中的格式字符串C
有沒有簡單的解決方案?
是的,使用NSDateFormatter
將第一個解析爲NSDate,然後使用另一個NSDateFormatter
以第二個格式寫出NSDate
。
還是一樣'NSDateFormatter'與它的'dateFormat'改變。 – 2010-02-10 18:58:06
但是如何處理「+0200」?像這樣? [dateFormat setDateFormat:@「EEE MMM d hh:mm:ss +0200 YYYY」]; – phx 2010-02-10 19:04:48
好吧,這適用於我: [dateFormat setDateFormat:@「EEE MMM d hh:mm:ss ZZZ YYYY」]; 謝謝! – phx 2010-02-10 19:07:48