convertir la date NSssortingng en date UTC

J'ai besoin de convertir une date que j'ai dans NSSsortingng à NSSsortingng dans ce format: yyyy-MM-dd HH:mm:ss zzz j'écris ce code:

date saisie: date —> 27/03/2012

 -(NSSsortingng *)setDateSsortingngFormat:(NSSsortingng *)date { NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"dd/MM/yyyy"]; [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]]; //[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]]; NSDate *dateFormatted = [formatter dateFromSsortingng:date]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss zzz"]; [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]]; return [formatter ssortingngFromDate:dateFormatted]; } 

sortie: 2012-03-27 00:00:00 GMT

Comme vous pouvez tous le voir, j'ai obtenu la date en GMT et pas en UTC quelqu'un a une idée?

essayez cette méthode ..

 -(NSSsortingng *)getUTCFormateDate:(NSSsortingng *)localDate { NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"dd/MM/yyyy"]; NSDate *dateFormatted = [dateFormatter dateFromSsortingng:localDate]; NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"]; [dateFormatter setTimeZone:timeZone]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSSsortingng *dateSsortingng = [dateFormatter ssortingngFromDate:dateFormatted]; [dateFormatter release]; return dateSsortingng; } 

Je pense, ici GMT montrent l'heure standard et GMT et UTC les deux sont les mêmes. veuillez regarder ci-dessous les liens: http://www.greenwichmeantime.com/ http://www.worldtimeserver.com/convert_time_in_UTC.aspx

Merci