PDA

View Full Version : بدست آوردن اختلاف دو تاریخ



likemoon
سه شنبه 15 مرداد 1392, 11:43 صبح
سلام میخوام در برنامه م سن افراد رو محاسبه کنم، در سی شارپ تابعی وجود داره که باش دو تا تاریخ رو از هم کم کرد و سن رو بر حسب سال بدست اورد؟؟؟ یه چیزی مثل datediff در vb????

hamid_0341
سه شنبه 15 مرداد 1392, 11:52 صبح
سلام میخوام در برنامه م سن افراد رو محاسبه کنم، در سی شارپ تابعی وجود داره که باش دو تا تاریخ رو از هم کم کرد و سن رو بر حسب سال بدست اورد؟؟؟ یه چیزی مثل datediff در vb????
منظورتو درست نفهمیدم ولی اگه بخوای مثلا سن یک نفر رو بدست بیاری اگه سال تولدشو توی تکست باکس1 بریزی سن شو تا امروز میگه
string Startdate = DateTime.Now.ToString("yyyy");
string enddate = textBox1.Text;
int num1 = Convert.ToInt32(Startdate);
int num2 = Convert.ToInt32(enddate);
int sum = num1 - num2;
MessageBox.Show(sum.ToString());

ایمان مدائنی
سه شنبه 15 مرداد 1392, 11:55 صبح
DateTime dt1 = new DateTime(1366, 9, 21);
DateTime dt2 = new DateTime(1392, 9, 21);
DateTime dt3 = new DateTime(dt2.Subtract(dt1).Ticks);
int years = dt3.Year;
int month = dt3.Month;
int day = dt3.Day;