View Full Version : بدست آوردن اختلاف بین دو تاریخ
sakhi64
چهارشنبه 05 مهر 1396, 09:14 صبح
سلام من می خوام اختلاف بین دوتاریخ رو برحسب سال و ماه و روز بدست بیارم. بی زحمت راهنمایی بفرمایید. مثال : 94/05/08 - 96/07/05 = 2 سال و 1 ماه و 28 روز
danialafshari
چهارشنبه 05 مهر 1396, 10:59 صبح
سلام من می خوام اختلاف بین دوتاریخ رو برحسب سال و ماه و روز بدست بیارم. بی زحمت راهنمایی بفرمایید. مثال : 94/05/08 - 96/07/05 = 2 سال و 1 ماه و 28 روز
با سلام
میتونید از TimeSpan و متد TotalDays اینکار رو انجام دهید
DateTime d1 = DateTime.Now;
DateTime d2 = DateTime.Now.AddDays(-1);
TimeSpan t = d1 - d2;
double NrOfDays = t.TotalDays;
پس از اینکه روز رو بدست آورید تبدیل به ماه سال کنید
https://stackoverflow.com/questions/1607336/calculate-difference-between-two-dates-number-of-days
https://stackoverflow.com/questions/10871755/subtracting-two-dates
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.