Utwórz dwucyfrowy ciąg z jednocyfrowej liczby całkowitej


Odpowiedzi:



25

Użyj ciągu formatu %02d. Określa to formatowanie liczby całkowitej o minimalnej szerokości pola wynoszącej 2 znaki i uzupełnianie sformatowanych wartości o 0, aby osiągnąć tę szerokość. Zobacz man fprintfwszystkie krwawe szczegóły specyfikatorów formatu.

Jeśli jednak formatujesz liczby do prezentacji użytkownikowi, naprawdę powinieneś używać NSNumberFormatter. Różne lokalizacje mają bardzo różne oczekiwania dotyczące formatowania liczb.


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

To pomogło mi przekonwertować 1 na 01.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.