البرمجة

تحويل تنسيق التاريخ في Swift

To convert the date string from “2016-06-20T13:01:46.457+02:00” to “20/06/2016” in Swift, you can use the DateFormatter class to parse the original date string and then format it to the desired format. Here’s how you can do it:

swift
let dateString = "2016-06-20T13:01:46.457+02:00" let isoDateFormatter = ISO8601DateFormatter() let date = isoDateFormatter.date(from: dateString) let dateFormatter = DateFormatter() dateFormatter.dateFormat = "dd/MM/yyyy" if let date = date { let formattedDate = dateFormatter.string(from: date) print(formattedDate) } else { print("Failed to convert date string") }

This code first creates an ISO8601DateFormatter to parse the original date string into a Date object. Then, it creates a DateFormatter with the desired output format (“dd/MM/yyyy”) and uses it to format the date into the desired format. If the conversion fails, it prints an error message.

يمكنك استخدام هذا الكود لتحويل التاريخ من الصيغة الأولى إلى الصيغة المطلوبة. يجب عليك استبدال القيمة dateString بقيمة التاريخ التي تحتاج إلى تحويلها.

المزيد من المعلومات

للقيام بذلك، يجب عليك استخدام ISO8601DateFormatter لتحليل التاريخ الأصلي ومن ثم تنسيقه إلى التنسيق المطلوب. يمكنك استخدام DateFormatter لتحويل التاريخ المحلل إلى التنسيق المطلوب. إليك كيفية القيام بذلك:

swift
let dateString = "2016-06-20T13:01:46.457+02:00" let isoDateFormatter = ISO8601DateFormatter() if let date = isoDateFormatter.date(from: dateString) { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "dd/MM/yyyy" let formattedDate = dateFormatter.string(from: date) print(formattedDate) } else { print("Failed to convert date string") }

هذا الكود يستخدم ISO8601DateFormatter لتحليل التاريخ الأصلي إلى كائن Date، ثم ينشئ DateFormatter بالتنسيق النهائي المطلوب (“dd/MM/yyyy”) ويستخدمه لتنسيق التاريخ إلى التنسيق المطلوب. إذا فشل التحويل، يتم طباعة رسالة خطأ.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر