منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
التعامل مع التواريخ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : التعامل مع التواريخ (/showthread.php?tid=36557)



التعامل مع التواريخ - khaled Mohammed - 29-09-20

السلام عليكم ورحمة الله وبركاته 

السؤال : البرنامج يتعامل مع التواريخ الهجرية و الميلادية 
بستخدم DateTimePicker 
يوجد افادات كثيرة لتحويل التاريخ من انجليزى لعربي و العكس و بعضها يعتمد على تغيير تاريخ الحاسوب
لكن انا اريد ان بعض التواريخ تسجل بالتاريخ العربي و اخري بالانجليزية فى نفس الفورم 

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


RE: التعامل مع التواريخ - Anas Mahmoud - 29-09-20

DateTimePicker  لاتدعم التواريخ الهجرية

امامك حلان : اما ان تستخدم كونترول خاص يدعم التاريخ الهجري ،

او ان تجعل التاريخ الهجري للعرض فقط في TextBox ، وتتعامل مع التاريخ الميلادي على انه الاساسي

لعرض التاريخ الهجري ببساطة :

كود :
       TextBox1.Text = DateTimePicker1.Value.ToString("dddd dd MMMM yyyy", New Globalization.CultureInfo("ar-SA"))



RE: التعامل مع التواريخ - khaled Mohammed - 29-09-20

(29-09-20, 09:29 AM)Anas Mahmoud كتب : DateTimePicker  لاتدعم التواريخ الهجرية

امامك حلان : اما ان تستخدم كونترول خاص يدعم التاريخ الهجري ،

او ان تجعل التاريخ الهجري للعرض فقط في TextBox ، وتتعامل مع التاريخ الميلادي على انه الاساسي

لعرض التاريخ الهجري ببساطة :

كود :
       TextBox1.Text = DateTimePicker1.Value.ToString("dddd dd MMMM yyyy", New Globalization.CultureInfo("ar-SA"))

مشكور استاذنا على الافادة 

ما فهمته ان يوجد كنترول يدعم التاريخ الهجري 

او ان استبدل DateTimePicker بأداة TextBox 

كيف يمكن عمل mask للتاريخ فى TextBox ؟


RE: التعامل مع التواريخ - Anas Mahmoud - 29-09-20

راجع الموضوع التالي :

https://www.codeproject.com/Articles/23226/Windows-Hijri-Calendar


RE: التعامل مع التواريخ - khaled Mohammed - 29-09-20

(29-09-20, 12:06 PM)Anas Mahmoud كتب : راجع الموضوع التالي :

https://www.codeproject.com/Articles/23226/Windows-Hijri-Calendar

فى الملف مرفق 


اريد ان التاريخ الذي يظهر للمستخدم يكون التاريخ الهجرى و ان يكون التاريخ فى قاعدة البيانات التاريخ الميلادى 

على سبيل المثال تاريخ انتهاء مستند بالهجري 
يظهر له التاريخ بالهجري و عندما يقوم المستخدم بتحديث التاريخ يظل يظهر بالتاريخ بالهجري 
لكن فى قاعدة البيانات يكون التاريخ بالميلادي


RE: التعامل مع التواريخ - khaled Mohammed - 29-09-20

(29-09-20, 12:06 PM)Anas Mahmoud كتب : راجع الموضوع التالي :

https://www.codeproject.com/Articles/23226/Windows-Hijri-Calendar


الملف المرفق