NSDateFormatter 기본적으로 휴대 전화의 기본 로케일을 가지고 있기 때문에 다음은, 충분해야한다 :
NSDate *date = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
[dateFormatter setDateStyle:NSDateFormatterShortStyle];
NSLog(@"%@",[dateFormatter stringFromDate:date]);
참고로 여기에 우리와 함께 발생하는 상황, 네덜란드, 스웨덴 :
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]];
NSLog(@"%@",[dateFormatter stringFromDate:date]);
// displays 10/30/11 7:09 PM
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"nl_NL"]];
NSLog(@"%@",[dateFormatter stringFromDate:date]);
// displays 30-10-11 19:09
[dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"sv_SE"]];
NSLog(@"%@",[dateFormatter stringFromDate:date]);
// displays 2011-10-30 19:09
형식 : 전화가 설정에서 로케일 언어를 알고로 한 (내가 원하는 모든 날짜, 시간이 아니다 때) 국제 날짜 형식에 대한 내 마음에 더 나은이입니다. –