0
我需要将我的NSString最终转换为NSDate,但我遇到问题。在使最终结果成为NSDate的同时,如何使用此代码实现相同的功能?转换NSString-> 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"];
谢谢你,在我原来的职位EDIT1什么,我该怎么办? –
现在看起来相当多余。您正在创建一个到目前为止的日期,然后将其转换为字符串,然后返回日期。理论上,'now'和'enddate'应该是相等的。你为什么这样做? –
不确定。代码应该是什么样子?我明白你在说什么,但我不知道如何将它应用到代码中。 –