تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] من يحل مشكلتي مع التاريخ وله الدعاء
#1
Sad 
السلام عليكم ورحمة الله وبركاته

في البداية أحب أن أشكر جميع الأخوة القائمين على هذا المنتدى الرائع

وبدون إطالة أود طرح مشكلتي

مشكلتي تتمثل في أني عندما أقوم بتعريف متغير من نوع "تاريخ" كالتالي
كود :
Dim dd as date
تبدأ المشكلة عندما أريد اسناد تاريخ لهذا المتغير

فعندما يكون التاريخ المعتمد للبرنامج هو التاريخ الهجري (سواء عن طريق الوندوز أو عن طريق أمر ( Globalization.CultureInfo ) )

فإن هذا المتغير لن يقبل بأي حال من الأحوال التواريخ التالية

30/2
30/4
30/6
30/8
30/10
30/12

يعني بالعربي لن يقبل يوم 30 من أي شهر زوجي من أشهر السنة الهجرية


----------------------------

أحب أن انوه الى أنني تغلبت على هذه المشكلة بإجبار البرنامج على اعتماد التاريخ الميلادي ولو شكليا فقط عن طريق الأمر
كود :
Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("ar-eg")
انحلت المشكلة ولكن بقي أن شهر 2 لن يقبل يوم 30 وفي أغلب الأحيان لن يقبل حتى 29

يعني 30/2 لن يتم قبوله وهذه مشكلة

كيف يمكنني جعل المتغير يقبل أي قيمة تاريخ فكما هو معروف التاريخ الهجري قد يكون 30 يوم لأي شهر

وانا أحتاج الى استخدام التاريخ الهجري في برنامجي

مع العلم بأنه عند اعتماد التاريخ الهجري للبرنامج لن يقبل يوم 30 من الأشهر الزوجية 2-4-6-8-10-12

أتمنى تكون وصلت الفكرة

واذا فيه أحد ما فهم المقصود او استصعب عليه أمر ما مما ذكرته لا يتردد في طرح تساؤله

لأني أقوم على مشروع الآن والبرنامج متوقف عند هذه النقطة

تحياتي للجميع

مرفق صورة الخطأ


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
من يحل مشكلتي مع التاريخ وله الدعاء - بواسطة shummry - 03-10-13, 05:58 PM


التنقل السريع :


يقوم بقرائة الموضوع: