View Full Version : اشتباه در محاسبه اختلاف دو ساعت
MY DEAR DELPHI
دوشنبه 08 مهر 1387, 01:09 صبح
سلام
در محاسبه اختلاف دو ساعت در MaskEdit اگر هر دو ساعت در یک ساعت باشند مثلا اگر یکی 1:05 و اون یکی 1:25 باشه اختلافشونو 12:20 حساب می کنه.مشکل کار چیه ؟
علی کشاورز
دوشنبه 08 مهر 1387, 03:33 صبح
چه کدی نوشتید؟
MY DEAR DELPHI
دوشنبه 08 مهر 1387, 08:20 صبح
MaskEdit3.Text := TimeToStr(StrToTime(MaskEdit2.Text)-StrToTime(MaskEdit3.Text));
adgteq
چهارشنبه 10 مهر 1387, 16:59 عصر
شما باید زمان محاسبه شده را بصورت 24 ساعته فرمت کنید:
MaskEdit3.Text := FormatDateTime('hh:mm', StrToTime(MaskEdit2.Text)-StrToTime(MaskEdit3.Text));
TimeToStr برای فرمت کردن زمان از LongTimeFormat استفاده می کند که معمولا شامل AMPM هست.
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.