Avatar ·

Swift में NSDate को NSString में कैसे बदलें? (विस्तृत गाइड)

सभी को नमस्ते! मैं Swift में नया हूँ और तारीखों के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मुझे UILabel में NSDate ऑब्जेक्ट को स्ट्रिंग के रूप में प्रदर्शित करना है, लेकिन मैं समझ नहीं पा रहा हूँ कि इसे सही तरीके से कैसे किया जाए।\n\nमेरे पास यह कोड है:\n\n```swift\nimport UIKit\n\nclass ViewController: UIViewController {\n @IBOutlet weak var dateLabel: UILabel!\n \n override func viewDidLoad() {\n super.viewDidLoad()\n \n let currentDate = NSDate()\n // यहाँ मैं लेबल को तारीख असाइन करना चाहता हूँ, लेकिन एरर आ रही है\n dateLabel.text = currentDate // Cannot assign value of type 'NSDate' to type 'String?'\n }\n}\n```\n\nमैं समझता हूँ कि NSDate एक ऑब्जेक्ट है, और UILabel.text एक स्ट्रिंग की अपेक्षा करता है। मैंने बस `currentDate.description` का उपयोग करने की कोशिश की, लेकिन यह कुछ इस तरह आउटपुट देता है "2024-01-15 14