-2
나는NSDate로 2014 년 1 월 24 일 오후 7시 27 분 56 초로 변환해야하지만 대문자 PM/AM으로 변환하려면 문제가 발생하지만이 코드를 사용하고 있어도 아무 것도주지 않습니다. .NSString을 NSDate로 변환
NSString *stringDate = @"Jan 24, 2014, 7:27:56 PM";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];
NSDate *date=[dateFormatter dateFromString:stringDate];
NSLog(@"Date 1 : %@",date); //2013-02-28 12:00:00 +0000
입력 방식을 올바른 형식으로 변경하려고 했습니까? 아니면 입력 양식을 현재 형식으로 허용하도록 변경 했습니까? –
또한 포맷터의 로케일을'en_US_POSIX'로 설정해야합니다. 그렇지 않으면 영어 이외의 언어를 사용하는 기기에서 코드가 작동하지 않습니다. – rmaddy