जवाबों:
मेरा मानना है कि stringWithFormat विनिर्देशक मानक IEEE प्रिंटफ विनिर्देशक हैं । आपने कोशिश की है
[NSString stringWithFormat:@"%02d", 1];
प्रारूप स्ट्रिंग का उपयोग करें %02d
। यह न्यूनतम वर्ण-चौड़ाई 2 वर्णों के साथ पूर्णांक को प्रारूपित करने और उस चौड़ाई को पूरा करने के लिए स्वरूपित मानों को पैड करने के लिए निर्दिष्ट करता है। man fprintf
प्रारूप के सभी विवरणों के लिए देखें विवरण।
यदि आप उपयोगकर्ता को प्रस्तुति के लिए संख्याओं का प्रारूपण कर रहे हैं, हालांकि, आपको वास्तव में उपयोग करना चाहिए NSNumberFormatter
। विभिन्न स्थानों में बेतहाशा अलग-अलग अपेक्षाएँ होती हैं कि कैसे संख्याओं को स्वरूपित किया जाए।
[NSString stringWithFormat:@"%00.02d", intValue]
यह मुझे 1 से 01 में बदलने में मदद करता है।