منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة في التأريخ
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السادة الكرام السلام عليكم و اسعد الله أوقاتكم


مشكلتي:

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

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

أرجو المساعدة مع الشكر
(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 

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

تحياتى لك
وتمنياتى لك التوفيق
[attachment=19080]مشكور يا عزيزي

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

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

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

تحياتى لك
وتمنياتى لك التوفيق
لا عدمناك يا رجل 

ألف شكر و دعواتي لك بكل خير ، ساعدتني في إشكال أتعبني خصوصا في ترحيل البيانات
(10-08-18, 06:54 AM)أحمد الصلاحي كتب : [ -> ]لا عدمناك يا رجل 

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


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

والشكر لله

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