تحويل سلسلة نصية إلى تاريخ (Date) في Swift: دليل كامل
مرحباً بالجميع! أنا مبتدئ في Swift ولا أستطيع فهم كيفية تحويل سلسلة نصية إلى كائن Date. مهمتي هي الحصول على تاريخ من سلسلة نصية بتنسيق "2023-10-15 14:30:00"، لكني أحصل دائماً على nil.\n\nهذا هو الكود الخاص بي:\n\n```swift\nlet dateString = "2023-10-15 14:30:00"\nlet dateFormatter = DateFormatter()\ndateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"\nlet date = dateFormatter.date(from: dateString)\nprint(date) // nil\n```\n\nلقد جربت تنسيقات مختلفة، لكن النتيجة دائماً nil. هل يمكنكم إخباري ما الذي أفعله بشكل خاطئ؟ هل المشكلة في locale؟ أم أنني أحدد التنسيق بشكل غير صحيح؟ سأكون ممتناً جداً للمساعدة، لأن هذا ضروري بشكل عاجل لمشروعي على iOS.\n\nسؤال آخر: كيف يمكنني عرض هذا التاريخ بشكل جميل للمستخدم بتنسيق "15 أكتوبر 2023"؟ شكراً مسبقاً!