2016-12-20 1 views
0

날짜 = 2016년 12월 25일 21시 0분 0초 0000NSDateFormatter 버그?

NSDateFormatter *dateformat = [[NSDateFormatter alloc] init]; 
dateformat.calendar = [NSCalendar currentCalendar]; 
[dateformat setDateFormat:@"YYYY-MM-dd"]; 
NSString *dateString = [dateformat stringFromDate:date]; 
NSLog(@"dateStr:%@",dateString); 

로그 :

dateStr : 2017년 12월 26일

내 로케일 3시간

버그입니까? 아니면 기능?

+0

@ "yyyy-MM-dd"날짜 형식을 변경해야합니다. –

답변

2

개발자 버그.

[dateformat setDateFormat:@"yyyy-MM-dd"]; 

YYYY은 일년 단위 달력입니다.

+0

고마워요! 좋은 캐치! – AleyRobotics