PDA

View Full Version : بدست اوردن اختلاف دو زمان بر حسب دقیقه



meysam_online2012
چهارشنبه 02 بهمن 1392, 19:13 عصر
سلام به همگی

من میخوام اختلاف دو تا زمانو بدست بیارم بر حسب دقیقه نمایش بدم
زمانو به صورت shorttimestring ذخیره میکنم

textBox1.Text = DateTime.Now.ToShortTimeString();

ممنون میشم راهنمایی کنین

matin.soft
چهارشنبه 02 بهمن 1392, 21:07 عصر
اول اختلاف ساعت هارو دربیار بعد دقیقه هاشرو یا حتی می تونی ساعت رو اول به دقیقه تبدیل کنی بعد دو تارو مقایسه کنی مثلا :
12:30 با 13:45
12*60+30= ؟
13*60+45=؟
بعدش اختلاف بر حسب دقیقه میاد.
موفق باشید.

مهرداد صفا
چهارشنبه 02 بهمن 1392, 21:14 عصر
سلام.
از TimeSpan (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.TIMESPAN%29;k%28VS.OBJECTBROWSER%29;k %28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29&rd=true) استفاده کنید.

samsam_ninja
چهارشنبه 02 بهمن 1392, 21:18 عصر
سلام


DateTime a;
DateTime b;
double c = (a - b).TotalMinutes;
///or
c = (a - b).TotalMinutes;
//or
//...

meysam_online2012
چهارشنبه 02 بهمن 1392, 21:56 عصر
سلام


DateTime a;
DateTime b;
double c = (a - b).TotalMinutes;
///or
c = (a - b).TotalMinutes;
//or
//...



دوست عزیز این کدو امتحان کردم

ساعت 7:00ب.ظ منهای 10:00ق.ظ رو 540 جواب میده دلیلشو میدونی ؟ولی بر عکسشو -910 جواب میده

samsam_ninja
پنج شنبه 03 بهمن 1392, 20:54 عصر
خب دوست عزیز 9 ساعت اختلاف هست بینشون دیگه 9*60=540
و در مورد منفی : در نظر داشته باش که کم کردن یه عدد کوچکتر از بزرگتر حاصلش منفی میشه
این کد روز رو هم در نظر میگیره یعنی شما اگه یه ساعتی از دیروز رو منهای امروز کنی جواب منفی میده
پس امروز بزرگتر از دیروزه
امید وارم که خوب توضیح داده باشم!