delphi中要把时间比如说2011年1月1日12时25秒转换成整型数怎么转换
我记录下当前程序运行的时间,再次运行时程序时也记下一个时间,两次时间相减得出来秒数怎么实现,是不是要把时间转换成整数...
我记录下当前程序运行的时间,再次运行时程序时也记下一个时间,两次时间相减得出来秒数怎么实现,是不是要把时间转换成整数
展开
展开全部
似乎时间可以直接相减。
var
OldTime: TDateTime;
NowTime: TDateTime;
在开始时
OldTime := Now;
在要计算时
NowTime := Now;
TimeToStr(NowTime-OldTime);
var
OldTime: TDateTime;
NowTime: TDateTime;
在开始时
OldTime := Now;
在要计算时
NowTime := Now;
TimeToStr(NowTime-OldTime);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只是为了计算运行时间,可以这样:
var
startTime, endTime: Cardinal;
begin
startTime := GetTickCount;
DoSometing();
ShowMessage('执行时间为:' + IntToStr(endTime - startTime) + '毫秒');
end;
var
startTime, endTime: Cardinal;
begin
startTime := GetTickCount;
DoSometing();
ShowMessage('执行时间为:' + IntToStr(endTime - startTime) + '毫秒');
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GetTickCount
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询