Avatar ·

Swift में स्ट्रिंग फ़ॉर्मेटिंग के लिए Int संख्या में अग्रणी शून्य कैसे जोड़ें?

सभी को नमस्कार! मैं Swift में नया हूँ और संख्याओं के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मुझे समय को "घंटे:मिनट:सेकंड" फ़ॉर्मेट में प्रदर्शित करना है, जहाँ प्रत्येक घटक हमेशा दो अंकों का होता है। उदाहरण के लिए, 9 घंटे, 5 मिनट और 3 सेकंड को "09:05:03" के रूप में दिखना चाहिए। मैं hours, minutes और seconds को Int के रूप में प्राप्त कर रहा हूँ: ```swift let hours: Int = 9 let minutes: Int = 5 let seconds: Int = 3 ``` लेकिन जब मैं उन्हें सीधे स्ट्रिंग में बदलता हूँ, तो "9:5:3" मिलता है, जबकि "09:05:03" चाहिए। अन्य भाषाओं (जैसे Java) में, मैं `String.format("%02d", number)` का उपयोग करता। Swift में मैंने ऐसा करने की कोशिश की: ```swift let timeString = "\(hours):\(minutes):\(seconds)" ``` यह गलत परिणाम देता है। मैंने यह भी कोशिश की: ```swift let timeString = String(hours) + ":" + String(minutes) + ":" + String(seconds) ``` यह भी काम नहीं करता। कृपया बताएं कि Swift में Int में अग्रणी शून्य कैसे जोड़ें ताकि एक निश्चित लंबाई की स्ट्रिंग मिले? क्या कोई विशेष method या formatter है? मैं आभारी रहूँगा।