البرمجة

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

في لغة البرمجة Swift، هناك وسيلة لطباعة التاريخ الكامل مع الأجزاء الفرعية، بما في ذلك الأمثال. يمكن تحقيق ذلك باستخدام نوع البيانات DateFormatter، الذي يتيح لك تنسيق التاريخ ووقته بالطريقة التي تريدها. سأقدم لك الكود اللازم لتحقيق ذلك:

swift
import Foundation let date = Date() let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss.SSS" let formattedDate = dateFormatter.string(from: date) print(formattedDate)

في هذا الكود، قمنا بإنشاء كائن DateFormatter وقمنا بتحديد سلسلة التنسيق باستخدام dateFormat. في هذا المثال، تم استخدام “yyyy-MM-dd HH:mm:ss.SSS”، حيث:

  • “yyyy”: يمثل السنة بتنسيق أربعة أرقام.
  • “MM”: يمثل الشهر بتنسيق رقمي.
  • “dd”: يمثل اليوم بتنسيق رقمي.
  • “HH”: يمثل الساعة بتنسيق 24 ساعة.
  • “mm”: يمثل الدقائق بتنسيق رقمي.
  • “ss”: يمثل الثواني بتنسيق رقمي.
  • “SSS”: يمثل الأجزاء الفرعية (الميلي ثانية) بتنسيق رقمي.

عند استخدام هذا التنسيق، سيقوم الكود بطباعة التاريخ بتفاصيله الكاملة، بما في ذلك الأمثال.

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

بالطبع، يمكننا توسيع فهمنا للمزيد من المعلومات حول تنسيق التواريخ والأوقات في لغة البرمجة Swift. تنسيق التواريخ يعتبر جزءًا أساسيًا من تطبيقات البرمجة، حيث يتيح للمطورين تمثيل الوقت بطريقة يمكن قراءتها وفهمها.

في Swift، يمكننا استخدام أنماط مختلفة لتحديد تنسيق التواريخ باستخدام dateFormat في DateFormatter. على سبيل المثال، إذا أردت تنسيق الوقت بتنسيق 12 ساعة بدلاً من 24 ساعة، يمكنك استخدام “hh” بدلاً من “HH”. هكذا ستكون الفقرة الخاصة بالتنسيق كالتالي:

swift
dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss.SSS a"

حيث:

  • “a”: يمثل نمط الفترة (AM أو PM) بتنسيق الساعة بالتوقيت القياسي.

كما يمكن تغيير تنسيق الوقت بناءً على احتياجات التطبيق الخاص بك. على سبيل المثال، يمكنك إضافة اسم اليوم أو اسم الشهر باستخدام “EEEE” لاسم اليوم و “MMMM” لاسم الشهر.

swift
dateFormatter.dateFormat = "EEEE, MMMM d, yyyy hh:mm:ss.SSS a"

هذا يعطي تنسيقًا يشمل اسم اليوم والتاريخ بالإضافة إلى الوقت بتنسيق 12 ساعة والأمثال.

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

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

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

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

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