转换NSString-> NSDate?

我需要转换我的NSString到最后一个NSDate,但我有这样做的问题。 如何使用此代码实现相同的function,同时使最终结果为NSDate?

//Date and Format it NSDate *now = [NSDate date]; NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateFormat:@"MM-dd-yyyy"]; NSString *dateString = [formatter stringFromDate:now]; 

谢谢!

编辑:

 //Date and Format it NSDate *now = [NSDate date]; NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateFormat:@"MM-dd-yyyy"]; NSString *dateString = [formatter stringFromDate:now]; NSDate *enddate = [formatter dateFromString:dateString]; [[NSUserDefaults standardUserDefaults] setObject:enddate forKey:@"theDate"]; 

 NSDate *date = [formatter dateFromString:dateString];