(08-08-18, 11:51 AM)أحمد الصلاحي كتب : السادة الكرام السلام عليكم و اسعد الله أوقاتكم
مشكلتي:
التاريخ يظهر بالعربي في أداة dateTimePicker1
فكيف أجعل البرنامج يظهر لي التاريخ الميلادي في نفس الأداة ؟
علما أني أستخدم فيجوال ستوديو إصدار 2015
أرجو المساعدة مع الشكر
هل تقصد بالتاريخ عربي
اى انه يظهر تاريخ هجري
وانت كل ما تريده هو ظهور التاريخ بالميلادى
كل ما عليك استخدام التاريخ بهذا الشكل
ليعرض التاريخ بدون اى تعديلات ولكن عن استخدام التاريخ
لعرض فى رسالة او بقاعدة البيانات او ما شبه فيمكنك استخدام عرض التاريخ بهذا الشكل
كود :
MessageBox.Show(dateTimePicker1.Value.ToString("dd/MM/yyyy", System.Globalization.CultureInfo.CreateSpecificCulture("en-US")));
فطبعاً الكود الذى ستستخدمه هو
كود :
dateTimePicker1.Value.ToString("dd/MM/yyyy", System.Globalization.CultureInfo.CreateSpecificCulture("en-US"))
ولا تنسي ان تقوم بالتعديل على
لتجعل اذا كان تاريخ فقط او تاريخ ووقت وكما تشاء
ثانياً اذا كنت تريد التاريخ بشكل عام على الفورم كاملاً تاريخ ميلادى فكل ما عليك استخدام الكود التالى
كود :
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en-US");
طيب لو ان التاريخ يظهر ميلادى وانت تريد ان تجعل يتعامل بتاريخ الهجري
كل ما عليك تغيير هذا الجزء
الى
اتمنى ان الصورة كاملة ومبسطة
ولا توجد اى تعقيد فى الكود
تحياتى لك
وتمنياتى لك التوفيق