그럼 당신은 주어진 형식으로 날짜 문자열에서
하지 1.Get있는 NSDate 객체를 시간을 추출하기 위해 다음과 같은 절차를 사용할 수 있습니다.
2. 필요한 형식으로 NSDateFormatter 객체를 설정하십시오.
3. 날짜 문자열을 필수 형식으로 가져옵니다.
- (BOOL)application:(UIApplication *)
application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSString *date = [self convertDate:@"2010-08-24 00:00:00 +0000"
fromFormat:@"yyyy-MM-dd HH:mm:ss ZZZZ"
toFormat:@"hh:mm a"];
NSLog(@"DATE: %@", [date description]);
return YES;
}
- (NSString *)convertDate:(NSString *)inDateString
fromFormat:(NSString *)fromFormat
toFormat:(NSString *)toFormat
{
NSDateFormatter *dateFormatter = nil;
NSString *outDateString = nil;
NSDate *date = nil;
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:fromFormat];
date = [dateFormatter dateFromString:inDateString];
[dateFormatter setDateFormat:toFormat];
outDateString = [dateFormatter stringFromDate:date];
return outDateString;
}
그것의 당신의 통과가 날짜 형식과 일치 doen't 날짜 형식 (문자열) .... 같은 날짜 형식을 사용하려고하기 때문에 ... [문자열에서있는 NSDate 만들]의 –
가능한 중복 (http://stackoverflow.com/questions/9769190/create-a-nsdate-from-a-string) –
왜 아무도 설명서를 참조하지 ?? –