我已经参考了以前的例子。但空值仍然存在问题。iPhone中的字符串转换日期
字符串值:==> strDate = “2012-05-09 00:00:00”
我想作为输出:==> 2012年5月9日
我的代码:
NSString *strDateFormat;//[strDate substringWithRange:NSMakeRange(0, 10)];
strDateFormat = [NSString stringWithFormat:@"%@", strDate];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
NSDate *disDate = [df dateFromString:strDateFormat];
[df setDateFormat:@"MMM dd, yyyy"];
strDateFormat = [df stringFromDate:disDate];
lblDate.text = [NSString stringWithFormat:@"%@", strDateFormat];
[df release];
它给出(空)值。因为disDate具有(空)值。
为什么将disDate设置为零..? 任何解决方案..?
有解决方案还是不行? –