NSDateFormatter muestra el año incorrecto

estoy usando xcode 4.5 (4G182) con iOS 6. NSDateFormatter muestra el año incorrecto en iOS 6, ¿cómo resolverlo?

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; [dateFormatter setDateFormat:@"YYYY-MM-dd"]; NSString *str = [dateFormatter stringFromDate:[NSDate date]]; NSLog(@"%@ == %@",str,[[dateFormatter dateFromString:str] description]); 

imprime ” 2012 -09-14 == 2011 -09-13 16:00:00 +0000″

YYYY no es lo mismo que yyyy .

De acuerdo con esta página a la que hace referencia la página de formato de fecha de IOS ;

 `y`: Year `Y`: Year (in "Week of Year" based calendars). This year designation is used in ISO year-week calendar as defined by ISO 8601, but can be used in non-Gregorian based calendar systems where week date processing is desired. May not always be the same value as calendar year. 

La oración operativa es la última. Use yyyy lugar.


Más detalles sobre cómo y por qué los valores del año pueden desviarse cuando se usa YYYY :

El año de numeración de semana ISO comienza el primer día (lunes) de la semana 01 y finaliza el domingo anterior al nuevo año ISO (por lo tanto, sin solapamiento ni brecha). Consiste en 52 o 53 semanas completas . El número del año de numeración de la semana ISO se desvía del número del año calendario gregoriano tradicional un viernes, sábado y domingo, o un sábado y domingo, o simplemente un domingo, al comienzo del año calendario gregoriano tradicional (que están en al final del año anterior de numeración ISO) y un lunes, martes y miércoles, o un lunes y martes, o solo un lunes, al final del año calendario gregoriano tradicional (que se encuentran en la semana 01 de la próxima semana ISO) -número de años). Para los jueves, el número del año de numeración de la semana ISO siempre es igual al número del año calendario gregoriano tradicional.

Ejemplos:

El lunes 29 de diciembre de 2008 está escrito ” 2009- W01-1″

El domingo 3 de enero de 2010 está escrito ” 2009 -W53-7″

De https://en.wikipedia.org/wiki/ISO_8601#Week_dates (se agregó un estilo atrevido)