"2012 12 12 12:12"와 같은 문자열이 하나 있는데, 날짜 형식을 지정하는 방법은 무엇입니까?문자열에서 datetime의 서식을 지정하는 방법
나는 이것을 시도하지만
-(NSDate *)stringToDate:(NSString *)date
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone localTimeZone];
[formatter setTimeZone:timeZone];
[formatter setDateFormat : @"yyyy MM dd HH:mm"];
NSString *stringTime = date;
NSDate *dateTime = [formatter dateFromString:stringTime];
[formatter release];
return dateTime;
}
업데이트 일 : 나는 포맷터의 위치를 변경할 때, 그것은 또한으로 작동하지 않을 수 있습니다
NSLog(@"%@", stringToDate(@"2012 12 12 12:12"));
그것은 "널 (null)"를 출력, 그러나 그것은 작동 "2012년 12월 12일 12시 12분"
당신은 정말 포맷터의 위치를 변경하면 –
, 그것은 또한 – why
를 작동 할 수 없습니다하지만 적어도 더 이상 정의되지 않은 동작을 호출 목표 - C의 메모리 관리 ...에 대한 재교육이 필요합니다. –