Créer une chaîne à deux chiffres à partir d'un entier à un chiffre


Réponses:



25

Utilisez la chaîne de format %02d. Cela spécifie de formater un entier avec une largeur de champ minimale de 2 caractères et de remplir les valeurs formatées avec 0 pour respecter cette largeur. Voir man fprintfpour tous les détails sanglants des spécificateurs de format.

Si vous formatez des nombres pour les présenter à l'utilisateur, cependant, vous devriez vraiment utiliser NSNumberFormatter. Différents paramètres régionaux ont des attentes très différentes sur la façon dont les nombres doivent être formatés.


-2
[NSString stringWithFormat:@"%00.02d", intValue]

Cela m'aide à convertir 1 en 01.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.