السلام عليكم ورحمة الله وبركاته
أنا أعرض التاريخ من الجهاز على تيكست بوكس وأريد أن أقوم بهذه العمليه
Today date + 6 Months (180 Days)
فكيف سأقوم بإضافتها عليه ؟!
وجزاكم الله كل خيــــر،،
السلام عليكم ورحمة الله وبركاته
أنا أعرض التاريخ من الجهاز على تيكست بوكس وأريد أن أقوم بهذه العمليه
Today date + 6 Months (180 Days)
فكيف سأقوم بإضافتها عليه ؟!
وجزاكم الله كل خيــــر،،
تفضل صديقي
DateTime dt = new DateTime();
dt = DateTime.Now;
textBox1.Text = dt.AddMonths(6).ToString();جــــــــزاك الله كل خير ,,
لكن لدي مشكله وهي اني أعرض التاريخ مرة بالسحب من تاريخ الجهاز ويظهر لي بالميلادي والتاريخ الآخر بعد الإضافه بطريقتك يظهرها لي بالهجري لماذا؟فأنا أريد الاثنين ميلاديا
وشكرا لك مرة أخرى،،
هلا ارفقت المثال الذي كتبتة و واجهتك فية المشكلة
string ToHijra(System.DateTime gDate)
{
return gDate.ToString( new System.Globalization.CultureInfo("EN-US"));
}
private void button1_Click(object sender, EventArgs e)
{
DateTime dt = new DateTime();
dt = DateTime.Now;
string date = ToHijra(dt.AddMonths(6));
textBox1.Text =date;
}هذا مرفق لدي 2 combobox عندما تختار رقم 1 يظهر في الكومبو الثانيه تاريخ اليوم فقط
وعندما تختار رقم 2 يظهر تاريخ اليوم و تاريخ اليوم+6 أشهر أي 180 يوم
وأنا أظهرت التاريخ لأول عصر في الدروب من التيكست بوكس التي بها تاريخ الجهاز ويظهر بالميلادي وللعنصر الثاني عند استخدام كلتا الطريقتين التي أعطيتموني ايها يظهر التاريخ بالهجري ولا أريد ظهور الوقت معها ،،
وجزاكم الله خير الجزاء
للاسف لم تواجهني المشكلة التي تحدثت عنها اما بالنسبة للشق الثاني من السؤال اي لاتريد ضهور الوقت فضع ماوضعته من قبل ربما المشكل الذي واجهك هو من نضام التشغيل هو عربي غير اعدادات اللغة بالنسبة للوقت للعربي وشكر صديقي
dt = DateTime.Now;
d2 = dt.AddMonths(6).ToString();
RDUDATEcombo.Items.Add(string.Format("{0:}/{1:}/{2:}", dt.Day, dt.Month, dt.Year));للاسف لم تواجهني المشكلة التي تحدثت عنها اما بالنسبة للشق الثاني من السؤال اي لاتريد ضهور الوقت فضع ماوضعته من قبل ربما المشكل الذي واجهك هو من نضام التشغيل هو عربي غير اعدادات اللغة بالنسبة للوقت للانجليزي وشكر صديقي
dt = DateTime.Now;
d2 = dt.AddMonths(6).ToString();
RDUDATEcombo.Items.Add(string.Format("{0:}/{1:}/{2:}", dt.Day, dt.Month, dt.Year));جــــزاكم الله خيــر الجزاء وفتح الله لكم
تم ظهورها بالميلادي والحمد لله :)
لكن أصبح يظهر اليوم مكان الشهر يظهر هكذا 2011/26/4
وجزاكم الله خيرا،،
مالذي فعلته بالتحديد حتى نجحت
كما قلت لي أن أحول اللغة في الجهاز وبطريقتك يظهر معها الوقت لذلك استخدمت طريقة الاستاذ عادل
وحملت المرفق بعد التعديل ولكن انظر إلى الايام والشهور ظهرت معكوسه للأسف :(
وجوزيتم خيرا
في الحقيقة لا تضهر معكوسة لانها تعتمد على نسخة نضام التشغيل عربي او انجليزي مثلا النسخة التي عندي فرنسية ضهرت عندي كما تريدها انت 2010/10/28
التاريخ من الجهاز تظهر جيدا لكن التاريخ مع الإضافه هي التي تظهر مقلوبه مع أن نسختي إنجليزيه !
اخي برنامجك يعمل 100/100 اما بالنسبة لتغير الترتيب
ادا غيرت اعدادات اللغة الى العربي فهو يضهر مقلوبا
ام اذا غيرت اعدادات اللغة الى الانجليزي او الفرنسي يضهر عاديا
شكرا على كرم الاصغاء
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…