السلام عليكم ورحمة الله وبركاته
مفيش وظيفة c# مثل DateDiff التي في vb.net تطرح ترخين او وقتين
جزاكم الله كل الخير
السلام عليكم ورحمة الله وبركاته
مفيش وظيفة c# مثل DateDiff التي في vb.net تطرح ترخين او وقتين
جزاكم الله كل الخير
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); يمكن طرح التاريخين من بعض
DateTime start = DateTime.Now;
Thread.Sleep(2000);
DateTime end = DateTime.Now;
console.WriteLine("Start: " + start );
console.WriteLine("Ende: " + end + );
console.WriteLine("Diff: " + end.Subtract(start).Seconds);او يمكنك اضافة مرجع الىMicrosoft.VisualBasic
واستخدام الدالةDateDiff
using Microsoft.VisualBasic;
....
private void button1_Click(object sender, System.EventArgs e)
{
DateTime FromDate;
DateTime ToDate;
FromDate = DateTime.Parse(this.textBox1.Text);
ToDate = DateTime.Parse(this.textBox2.Text);
this.textBox3.Text = DateAndTime.DateDiff (DateInterval.Month, FromDate,ToDate, FirstDayOfWeek.System, FirstWeekOfYear.System ).ToString();
}VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

![]()
يوجد كلاس تقوم بإستلام ناتج طرح بين تاريخين وتسمى TimeSpan
وهي تحتوي على الناتج في ( Days, Hours, Minutes, Seconds ..... )
وهي بالصيغة التالية
TimeSpan se = DateTime.Now - DateTime.Now;
Name : Ahmed H. Alawady
Web Site : Alawady.info
Email : alawady_ahmed@hotmail.com
Tel : +2 012 345 6808
السلام عليكم ورحمة الله وبركاتة
شكرا للاخ Ahmed H. AlawadyوللاخSOLO.NET ولكن تكك الوظيفة ليس بها شهر ولا سنين
ما الحل
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); أخي العزيز بإذن الله سهلة
إقسم اليوم على 30 يكون الشهور
أو أقسمها على 365 ينتج السنين
الناتج / 365 = عدد السنوات
ناتج عدد السنوات إذا كان أكبر من 30 إذا قم بقسمتة على 12 = عدد الشهور
والباقي عدد الأيام
Name : Ahmed H. Alawady
Web Site : Alawady.info
Email : alawady_ahmed@hotmail.com
Tel : +2 012 345 6808
شكرا للاخ
اني عملت مثل هذه الوظيفه ولكن في بعض الاحيان تفرق عن الواقه بسبب 29 او 31 يوم في الاشهر
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); هذا الموضوع مغلق.