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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : مشكلة في التأريخ (/showthread.php?tid=26021)



مشكلة في التأريخ - أحمد الصلاحي - 08-08-18

السادة الكرام السلام عليكم و اسعد الله أوقاتكم


مشكلتي:

التاريخ يظهر بالعربي في أداة dateTimePicker1 
فكيف أجعل البرنامج يظهر لي التاريخ الميلادي في نفس الأداة ؟

علما أني أستخدم فيجوال ستوديو إصدار 2015 

أرجو المساعدة مع الشكر


RE: مشكلة في التأريخ - elgokr - 08-08-18

(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"))

ولا تنسي ان تقوم بالتعديل على 
PHP كود :
dd/MM/yyyy 

لتجعل اذا كان تاريخ فقط او تاريخ ووقت وكما تشاء 

ثانياً اذا كنت تريد التاريخ بشكل عام على الفورم كاملاً تاريخ ميلادى فكل ما عليك استخدام الكود التالى
كود :
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en-US");

طيب لو ان التاريخ يظهر ميلادى وانت تريد ان تجعل يتعامل بتاريخ الهجري
كل ما عليك تغيير هذا الجزء
PHP كود :
en-US 

الى
PHP كود :
ar-SA 

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

تحياتى لك
وتمنياتى لك التوفيق



RE: مشكلة في التأريخ - أحمد الصلاحي - 10-08-18

[attachment=19080]مشكور يا عزيزي

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


RE: مشكلة في التأريخ - elgokr - 10-08-18

من حيث الشكل سيبقي الشكل على ما هو عليه
بنائاً على وضع التاريخ للجهاز الكمبيوتر عند المستخدم

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

ولحل مشكلة الشكل طبق الشرح التالى
https://www.youtube.com/watch?v=1JFasNDvWzM

تحياتى لك
وتمنياتى لك التوفيق



RE: مشكلة في التأريخ - أحمد الصلاحي - 10-08-18

لا عدمناك يا رجل 

ألف شكر و دعواتي لك بكل خير ، ساعدتني في إشكال أتعبني خصوصا في ترحيل البيانات


RE: مشكلة في التأريخ - elgokr - 10-08-18

(10-08-18, 06:54 AM)أحمد الصلاحي كتب : لا عدمناك يا رجل 

ألف شكر و دعواتي لك بكل خير ، ساعدتني في إشكال أتعبني خصوصا في ترحيل البيانات


ولا يهمك اخى احمد الصلاحي

والشكر لله

تحياتى لك
وتمنياتى لك التوفيق