الموضوع السابق   الموضوع التالي 

مكونات التاريخ الهجري 1

Procedure: DecodeHijriDate

الغرض
الحصول على رقم اليوم و الشهر و السنة لتاريخ هجري معين.


الصيغة

procedure DecodeHijriDate(AHDate: string; var AYear, AMonth, ADay: Word);


الوسائط (Parameters)

AHDate نص (String) يحتوي على تاريخ هجري. يجب أن يكون بتنسيق معين كما هو مبين في الشرح أدناه
AYear بارامتر متغير (var) حيث سيحفظ رقم السنة.
AMonth بارامتر متغير (var) حيث سيحفظ رقم الشهر.
ADay بارامتر متغير (var) حيث سيحفظ رقم اليوم.

الشرح
تقوم هذه الدالة بتفكيك التاريخ الهجري المحدد في البارامتر AHDate، حيث يتم تخزين رقم اليوم و الشهر و السنة في البارامترات المتغيرة الثلاثة (ADay و AMonth و AYear على التوالي).
البارامتر AHDate يجب أن يكون بأحد التنسيقات التالية بالنسبة إلى اليوم و الشهر:

dd/mm: اليوم في خانتين و الشهر في خانتين.
d/m: اليوم في خانة واحدة و الشهر في خانة واحدة.
d/mm: اليوم في خانة واحدة و الشهر في خانتين.
dd/m: اليوم في خانتين و الشهر في خانة واحدة.

لاحظ أنه دائماً يجب أن يكون رقم اليوم قبل رقم الشهر.

أما رقم السنة فيمكن أن يكون بين خانة واحدة و أربع خانات.


 أعلى الصفحة
 الموضوع السابق   الموضوع التالي