5
Dans mon application, j'ai besoin de montrer le temps écoulé au format mm: ss. Maintenant, nous devons localiser l'application. Comment devrions-nous localiser ce temps écoulé?localisation du temps écoulé
Dans mon application, j'ai besoin de montrer le temps écoulé au format mm: ss. Maintenant, nous devons localiser l'application. Comment devrions-nous localiser ce temps écoulé?localisation du temps écoulé
Vous voulez utiliser la NSDateFormatter de classe:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
[dateFormatter setDateStyle:NSDateFormatterNoStyle];
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:118800];
// Specifying a locale only for the purpose of this example
// if you don't specify one, it will use the user's locale, which is what you want
NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
[dateFormatter setLocale:usLocale];
NSLog(@"Date for locale %@: %@",
[[dateFormatter locale] localeIdentifier], [dateFormatter stringFromDate:date]);
// Output:
// Date for locale en_US: 4:00 AM
est-ce pas deux points le symbole universel dans l'affichage du temps? 10:23 a l'air différent en France qu'en Angleterre? –
vous voulez dire au lieu de 5:00 il devrait dire "5 minutes" ou "5 minutos" ou quoi que ce soit? – SVD
Oui ... Le format pour le français est H'h'mm et pour l'allemand c'est H: mm 'Uhr'. – Abhinav