تحويل سلسلة نصية إلى تاريخ (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"؟ شكراً مقدماً!\n