Erstellen Sie eine zweistellige Zeichenfolge aus einer einstelligen Ganzzahl


Antworten:



25

Verwenden Sie die Formatzeichenfolge %02d. Dies gibt an, dass eine Ganzzahl mit einer minimalen Feldbreite von 2 Zeichen formatiert und die formatierten Werte mit 0 aufgefüllt werden sollen, um diese Breite zu erreichen. Hier finden Sie man fprintfalle wichtigen Details zu Formatspezifizierern.

Wenn Sie jedoch Zahlen für die Präsentation für den Benutzer formatieren, sollten Sie diese wirklich verwenden NSNumberFormatter. Unterschiedliche Gebietsschemas haben sehr unterschiedliche Erwartungen an die Formatierung von Zahlen.


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

Dies hilft mir, 1 in 01 umzuwandeln.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.