Parsi Coders
تفاوت بین دو تاریخ - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: Pascal/Delphi (http://parsicoders.com/forumdisplay.php?fid=45)
+--- موضوع: تفاوت بین دو تاریخ (/showthread.php?tid=1362)



تفاوت بین دو تاریخ - nasrinPoornejaty - 12-14-2011

سلام
می خواستم ببینم راهی وجود داره تو دلفی که من بتونم تفاوت بین دو تاریخ و ساعت در فرمت زیر را بدست بیارم ::

FormatDateTime('yyyy/mm/dd hh:nnConfuseds', Now)
مثل
'2011/12/04 09:15:00'


RE: تفاوت بین دو تاریخ - Amin_Mansouri - 12-14-2011

یعنی چی تفاوت 2 بین ساعت و تاریخ رو بدست بیارید ؟
واضح بگید


RE: تفاوت بین دو تاریخ - nasrinPoornejaty - 12-17-2011

یعنی دو تاریخ در فرمت زیر داریم که می خواهیم تفاوت بین آنها را بدست بیارم؟؟؟

FormatDateTime('yyyy/mm/dd hh:nns', Now)
مثل
'2011/11/02 14:11:00'
'2011/12/04 09:15:00'



RE: تفاوت بین دو تاریخ - Amin_Mansouri - 12-18-2011

سلام
سوالهاتون هم پیگیری میکنید ؟ (چون تایپک قبلی سورس ها دانلود نکرده بودید )
برای تفاوت بین تاریخ و ساعت روشهای زیاده داری شما باید از یونیت DateUtils استفاده کنید.
توابع زیادی برای کار کردن با مقایسه کردن فاصله بین 2 تاریخ مثل روز ساعت و ... میدهید یه نمونه کد میزارم :

کد:
procedure TForm1.FormCreate(Sender: TObject);
var
TimeNow, TimeThen: TDateTime;
//parsicoders.com
begin
TimeThen := StrToTime('03:00:00');
TimeNow := StrToTime('01:00:00');
ShowMessage(IntToStr(MinutesBetween(TimeNow,TimeThen)));
end;

end.

برای اطلاعات بیشتر :

کد:
http://www.google.com/search?client=opera&rls=en&q=CompareDate+delphi&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest