我不知道我缺乏的地方,但我不知道爲什麼我的NSDateformatter不工作。NSDateFormatter不工作
我的代碼如下:
NSDateFormatter *formatterObj = [[NSDateFormatter alloc]init];
[formatterObj setDateFormat:@"MMM dd, yyyy"];
NSDate *newDate = [formatterObj dateFromString:@"2013-03-04 19:12:55 +0000"];
NSString *stringDate = [formatterObj stringFromDate:newDate];
NSLog(@"%@",stringDate);
要打印一個空的對象,但我不知道爲什麼。任何幫助將非常感激。
我期望的輸出格式爲 「2013年1月11日」
您應該注意,您不僅僅使用格式化程序來格式化日期,而且還要解析輸入字符串。很可能,不僅'stringDate'是'nil'還有'newDate'。嘗試直接創建'NSDate'對象,而不是解析字符串。 – 2013-03-06 16:21:48