كيفية حساب قيمة تاريخين calculate days in asp.netطرح ايام او جمع ايام للحصول علي عدد ايام معين
calculate days in C# asp.net
مثلا اذا كان لدينا تريخين
1- تارخ بداية الاشتراك او التسجيل
2- تاريخ انتهاء الاشتراك
كيف احصل علي عدد الايام بينهم
اولا للحصول علي قيمة تاريخ ووقت معين امر سهل بالدالة الاتية
DateTime.Now
والناتج هو تاريخ اليوم بالسنة والشهر والايام والساعات
مثلا سيكون الناتج
20/5/2017
الان سوف نقوم بطرح قيمة تاريخين للحصول علي عدد الايام بالارقام
DateTime dt1 = DateTime.Parse("06-16-2017");
DateTime dt2 = DateTime.Parse("06-20-2017");
الان سوف استقطع الايام بالدالة
Subtract
وسوف اضع ذلك في ارقام من نوع
time span
TimeSpan x = dt2.Subtract(dt1);
int days= x.Days;
ويظهر الناتج هو 4 ايام