السلام عليكم
اتمنى االقي اجاابه على سؤالي
عندى حقل اسمه (Dat_Manch) به تاريخ
محتاج معرفة عدد ايام الشهر المضاف في الحقل
مثال
1-1-2021 الشهر يناير
الناتج=31
1-2-2021الشهر فبراير
الناتج=28
1-3-2021 الشهر مارس
الناتج=31
وهكذا يعني استخراج عدد ايام الشهر المضاف فى الحقل الذي ذكرته
مع العلم اننى اعمل على 2012 SQL
وجزاكم الله خيرا
السلام عليكم ورحمة الله وبركاته
اخي الكريم
هذه الدالة تحتاج الى باراميترين الاول السنة والثاني الشهر
على النحو التالي ويمكنك تطويعها كما تريد
كود :
private void button1_Click(object sender, EventArgs e)
{
int MyYear = int.Parse(textBox1.Text);
int MyManth = int.Parse(textBox2.Text);
int days = DateTime.DaysInMonth(MyYear, MyManth);
label1.Text = days.ToString();
}
(17-01-21, 07:43 AM)ابراهيم ايبو كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
اخي الكريم
هذه الدالة تحتاج الى باراميترين الاول السنة والثاني الشهر
على النحو التالي ويمكنك تطويعها كما تريد
كود :
private void button1_Click(object sender, EventArgs e)
{
int MyYear = int.Parse(textBox1.Text);
int MyManth = int.Parse(textBox2.Text);
int days = DateTime.DaysInMonth(MyYear, MyManth);
label1.Text = days.ToString();
}
عليكم السلام ورحمة الله وبركاته
شكرا لك استاذي الفاضل على مجهودك
هي الداله جربتها بالفعل وشغاله كما اريد
بس لازم اليوزر يدخل السنه فى تكست بوكس وايضا رقم الشهر فى تكست بوكس
كدا هنستخدم 2 تكست
مع العلم انه يوجد تكست بوكس به تاريخ اليوم فهل هناك طريقه تستخرج رقم الشهر ورالسنه من التكست بوكس فوفيرا فى الوقت وتجنب الاخطاء
وجزاك الله كل خير
السلام عليكم اخي الكريم
افترض ان لديك مربع نص فيه التاريح كاملا
نستخلص منه الشهر والسنة ثم نسند القيم للدالة
كود :
private void button1_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(textBox1.Text))
{
string MM = Convert.ToDateTime(textBox1.Text).ToString("MM");
string yy = Convert.ToDateTime(textBox1.Text).ToString("yyyy");
int MyManth = int.Parse(MM);
int MyYear = int.Parse(yy);
int days = DateTime.DaysInMonth(MyYear, MyManth);
label1.Text = days.ToString();
}
}
(17-01-21, 09:47 AM)ابراهيم ايبو كتب : [ -> ]السلام عليكم اخي الكريم
افترض ان لديك مربع نص فيه التاريح كاملا
نستخلص منه الشهر والسنة ثم نسند القيم للدالة
كود :
private void button1_Click(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(textBox1.Text))
{
string MM = Convert.ToDateTime(textBox1.Text).ToString("MM");
string yy = Convert.ToDateTime(textBox1.Text).ToString("yyyy");
int MyManth = int.Parse(MM);
int MyYear = int.Parse(yy);
int days = DateTime.DaysInMonth(MyYear, MyManth);
label1.Text = days.ToString();
}
}
الف الف شكر
دا المطلوب
جزاك الله كل خير وجعله فى ميزان حسناتك