PDA

View Full Version : سوال: کم کردن دو ساعت از هم



pesare
دوشنبه 22 دی 1393, 16:44 عصر
سلام دوستان
من میخوام دو ساعت رو از هم کم کنم , بدون تاریخ . مثلا : 20 دقیقه از 1 ساعت کم کنم که حاصل میشه 40 دقیقه , چطوری این کار پیاده سازی میشه؟

بیتا حکمت
دوشنبه 22 دی 1393, 16:48 عصر
در مورد کلاس Timespam سرج کنید . تو همین سایت مثال زیاد هست

http://msdn.microsoft.com/en-us/library/system.timespan%28v=vs.110%29.aspx

pesare
دوشنبه 22 دی 1393, 16:54 عصر
نمیدونم چطوری باید ازش استفاده کنم , برای این چیزی که مد نظر من هست

محمد رضا فاتحی
دوشنبه 22 دی 1393, 17:00 عصر
می دونم این روس اصولی نیست ولی شاید کمکت کنه
TimeSpan time = new TimeSpan(1, 20, 13);
double start = time.TotalMinutes;
TimeSpan time1 = new TimeSpan(1, 50,13);
double end = time1.TotalMinutes;
double ekhtelaf = end - start;


کسی بهترش رو بلد بود بی نصیبمون نگذاره

pesare
دوشنبه 22 دی 1393, 17:04 عصر
می دونم این روس اصولی نیست ولی شاید کمکت کنه
TimeSpan time = new TimeSpan(1, 20, 13);
double start = time.TotalMinutes;
TimeSpan time1 = new TimeSpan(1, 50,13);
double end = time1.TotalMinutes;
double ekhtelaf = end - start;


کسی بهترش رو بلد بود بی نصیبمون نگذاره


ممنون دوست عزیز

من چطوری میتونم با این کد شما 20 دقیقه از 1 ساعت کم کنم که جواب بشه 40 دقیقه؟

erfan_urchin
دوشنبه 22 دی 1393, 17:09 عصر
دوست عزیز با این کد میتونین 20 دقیقه از یک ساعت کم کنید
TimeSpan ts1 = new TimeSpan(1, 0, 0);
TimeSpan ts2 = new TimeSpan(0, 20, 0);
MessageBox.Show(ts1.Subtract(ts2).ToString());

pesare
دوشنبه 22 دی 1393, 17:09 عصر
کد شما کار کرد اما کسی روش دیگه ای نداره؟ چون من ساعت رو بصورت عدد میگیرم , مثلا سه ساعت و بیت دقیقه رو بصورت 3.2 میگیرم و ماهیتش عددی نه تایمی