날짜가 다음과 같습니다. 월 = 12 월, 일 = 01, 연도 = 2011. 날짜는 "111201"(YYMMdd) 형식의 NSString 형식으로 제공됩니다. 지금은 NSDateFormatter와있는 NSDate 객체로이 문자열을 구문 분석 할 :NSDateFormatter가 의미가 없습니다
는self.dateFormatter = [[NSDateFormatter alloc] init];
[self.dateFormatter setDateFormat:@"YYMMdd"];
NSDate* date = [self.dateFormatter dateFromString:strDate];
그리고 "111201"의 출력 "2011-11-30 23시 0분 0초 0000"입니다. 그건 나에게 의미가 없다.
어떻게 가능합니까? 나는 "2011-12-01 23:00:00 +0000"을 기대합니다. 날짜의 포맷이 추가
시간 정보가 없으므로 특정 기본 시간을 가정 한 다음 시간대 오프셋을 적용합니다. 현지 시간은 어떤 시간대로 설정되어 있습니까? –
시간대 차이로 인해 한 달 차이가 발생하지 않습니다. – samfisher
@samfisher - 두 날짜의 차이는 하루에 한 번뿐입니다. 이는 아마도 타임 라인 문제 일 것입니다. – jrturton