J'essaie de trouver un moyen de convertir une chaîne en une date avec un identificateur de locale donné. J'ai par exemple une date italienne (locale: it_IT) Je veux convertir en un objet date valide.De la chaîne avec les paramètres régionaux à la date sur iphone sdk
NSDate *GLDateWithString(NSString *string, NSString *localeIdentifier) {
[NSDateFormatter setDefaultFormatterBehavior:NSDateFormatterBehavior10_4];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:localeIdentifier];
[formatter setLocale:locale];
[locale release];
NSDate *date = [formatter dateFromString:string];
[formatter release];
return date;
}
Ce code ne marche pas, la date est nulle. Je ne peux pas comprendre comment je devrais utiliser les paramètres régionaux pour mon but.
Donner une chaîne exemple tu utilises – Anna
J'ai posté la solution et un exemple ici, merci. – nebillo