我的應用程序是一個JSON代碼,它涉及字符串類型的日期。 (如「2011-10-01」)。 我想知道如何將它轉換爲NSDate? 它需要以不同的時間格式顯示,如「2011年10月1日」。Objective-C字符串(yyyy-mm-dd)到NSDate
ex。此代碼不起作用:
NSString *date1 = @"2010-11-12";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MMMM-dd"];
NSDate *date2 = [dateFormat dateFromString:date1];
NSString *strdate = [dateFormat stringFromDate:date2];
你能在「不工作」詳細點嗎?如果問題只是「strdate」以與原始格式相同的格式結束,那是因爲您使用的格式化程序相同。如果您希望'strdate'與'date1'不同,請使用另一種格式的格式。 – Caleb