简体   繁体   English

转换NSString-> NSDate?

[英]Convert NSString->NSDate?

I need to convert my NSString in the end to an NSDate but I am having problems doing so. 我最终需要将我的NSString转换为NSDate,但是这样做有问题。 How would I achieve the same functionality with this code while making the end result an NSDate? 在使最终结果成为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];

Thanks! 谢谢!

Edit: 编辑:

//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];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM