Tạo một chuỗi hai chữ số từ một số nguyên có một chữ số


Câu trả lời:


303

Tôi tin rằng các chỉ định stringWithFormat là các chỉ định printf IEEE tiêu chuẩn . Bạn đã thử chưa

[NSString stringWithFormat:@"%02d", 1];

4
yêu nó ... 2 năm trong iphone và bây giờ tôi biết điều này ... nhờ giao phối
Izac Mac

25

Sử dụng chuỗi định dạng %02d. Điều này chỉ định định dạng một số nguyên với chiều rộng trường tối thiểu là 2 ký tự và để đệm các giá trị được định dạng bằng 0 để đáp ứng chiều rộng đó. Xem man fprintfđể biết tất cả các chi tiết đẫm máu về các chỉ định định dạng.

Tuy nhiên, nếu bạn đang định dạng số để trình bày cho người dùng, bạn thực sự nên sử dụng NSNumberFormatter. Các ngôn ngữ khác nhau có những kỳ vọng hoàn toàn khác nhau về cách các số nên được định dạng.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.