1
이 코드.NSDate 날짜 및 시간 표시 정보
NSDate *today = [NSDate date];
NSArray *langs = [NSLocale preferredLanguages];
NSString *langID = [langs objectAtIndex:0];
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:langID];
*format = [[NSDateFormatter alloc] init];
[format setLocale:locale];
[format setDateFormat:@"yyyy/MM/dd HH:mm:ss"];
strTime = [[NSString alloc] initWithFormat:@"%@",[format stringFromDate:today]];
today is +0000.
langID is en.
but,strTime is Japan time.
왜? 언어 설정에 따라 날짜와 시간을 표시하려고합니다. 도움이 대신이 시도
NSArray *langs = [NSLocale preferredLanguages];
NSString *langID = [langs objectAtIndex:0];
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:langID];
의
Language! = 표준 시간대. 여기서보고 싶은 것이 명확하지 않습니까? 질문을 확장 할 수 있습니까? – jrturton
[NSLocale currentLocale] 및 [NSCalendar currentCalendar] .. 문서 동료를 살펴보십시오 –
사용자는 자신의 시간대와 다른 로케일을 설정할 수 있습니다. 너 뭐야? –