求教怎么得到两个时间的时间差?
...
TDateTime start = TDateTime::CurrentDateTime();
...
TDateTime end = TDateTime::CurrentDateTime();
...
TDateTime time = end - start;
为啥time总是0啊,我求得两个时间之间有多少天多少小时多少分
问题点数:50、回复次数:4Top
1 楼netsys2(来电!)回复于 2005-05-09 13:41:03 得分 40
TDateTime start = Now();//取当前时间
ShowMessage("1");//停顿一下,免得时间太短
TDateTime end = Now();
ShowMessage(end-start);//看到结果了吧
Top
2 楼happyct(绿叶对大树的情怀)回复于 2005-05-09 14:15:18 得分 0
呵呵,看到了,看到结果了。。。Top
3 楼NetSpider9804040(网络蛛蛛)回复于 2005-05-09 15:58:24 得分 0
我也看到了,就是这样做的呗!Top
4 楼drchen(大嘴)回复于 2005-05-09 16:25:37 得分 10
TDateTime start,end;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
start=TDateTime::CurrentDateTime();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
end=TDateTime::CurrentDateTime();
Label1->Caption=end-start;
}
/*这样一个按钮控制开始计时,一个按钮控制计时结束*/Top




