Avatar ·

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

सभी को नमस्ते! मैं Swift में नया हूँ और dates के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मुझे NSDate object को UILabel में string के रूप में प्रदर्शित करना है, लेकिन मैं समझ नहीं पा रहा हूँ कि इसे सही तरीके से कैसे किया जाए।\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 // यहाँ मैं date को label पर assign करना चाहता हूँ, लेकिन error आ रही है\n dateLabel.text = currentDate // Cannot assign value of type 'NSDate' to type 'String?'\n }\n}\n```\n\nमैं समझता हूँ कि NSDate एक object है, और UILabel.text एक string की उम्मीद करता है। मैंने बस `currentDate.description` का उपयोग करने की कोशिश की, लेकिन यह कुछ इस तरह आउटपुट देता है "2024-01-15 14