PDA

View Full Version : مشکل در کد تفریق ساعت



ghamgin
یک شنبه 01 اردیبهشت 1392, 11:34 صبح
سلام
کسی میدونه چطور میشه اختلاف بین ساعت رو بدست اورد؟
از این کد رفتم اما اشتباهه
string time1 = txt1.Text;
string time2 = txt2.Text;

string[] split1 = time1.Split(':');
string[] split2 = time2.Split(':');

int h=((int.Parse(split2[0])) - (int.Parse(split1[0])));
int m = ((int.Parse(split2[1])) + (int.Parse(split1[0])));

if (m >= 60)
{
h++;
m %= 60;
}

MessageBox.Show(h.ToString() + ":" + m.ToString());
یعنی اختلاف بین ساعت مثلا 10:52:20
با
11:07:52
رو میزنه
01:-45:32
درصورتیکه اختلافشون
فقط 15 دقیقه است
خواهش میکنم کمک کنید
ممنون

hamid_hr
یک شنبه 01 اردیبهشت 1392, 11:50 صبح
DateTime dt = new DateTime();
DateTime dt1 = new DateTime();
TimeSpan ts = dt - dt1;
اينطوري تفريق كن

ghamgin
دوشنبه 02 اردیبهشت 1392, 09:17 صبح
سلام
زمان ر از بانک در تکس باکس میارم این جواب نمیده
کسی نمیدونه؟
ممنون

ghamgin
دوشنبه 02 اردیبهشت 1392, 09:18 صبح
سلام
زمان رو از بانک در تکس باکس میارم این جواب نمیده
کسی نمیدونه؟
ممنون

saman-arsenal
دوشنبه 02 اردیبهشت 1392, 13:56 عصر
سلام
بفرما دوست عزیز

103183

ghamgin
سه شنبه 03 اردیبهشت 1392, 17:04 عصر
سلام
ممنون
لطف می کنید درباره اختلاف تاریخ هم توضیح بدید تاپیک زدم اما راهنمایی شون جواب نداد

من دو تا تاریخ به این صورت دارم
04/11/2013
08/10/2013
نه این جوری (در واقع وارونه)
2013/11/04

برا همینم مشکل دارم
اگه ممکنه کدی بذارید که این تاریخ رو از هم کم کنه
http://barnamenevis.org/showthread.php?392824-%D8%AA%D9%81%D8%B1%DB%8C%D9%82-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86-%D8%B5%D9%88%D8%B1%D8%AA&p=1745357#post1745357
ممنون میشم

saman-arsenal
چهارشنبه 04 اردیبهشت 1392, 12:58 عصر
سلام
خواهش میکنم

103266

ghamgin
چهارشنبه 04 اردیبهشت 1392, 16:14 عصر
مرسی
داداش گلم
..