【发布时间】:2013-12-05 18:51:08
【问题描述】:
有没有人有一个简短有效的 hh:mm:ss 计时器代码 (Timer1.Interval:=1000)?我可以做一个,但我想要一些高效的东西。
谢谢!
我的代码:
Var MyTime:TTime;
MyTime:=EncodeTime(0,0,0,0);
procedure TForm1.Timer1Timer(Sender: TObject);
begin
MyTime:=incsecond(Mytime,1);
form1.Label1.Caption:='Time: '+TimeToStr(MyTime);
end;
【问题讨论】:
-
仅根据您问题中提供的信息,不可能知道您想做什么。您需要告诉我们您到底希望完成什么。您是否需要帮助将毫秒数转换为小时、分钟和秒,或者您需要动画数字时钟倒计时,还是...?
-
只是为了在标签中显示时间 (hh:mm:ss)。 “将毫秒数转换为小时、分钟和秒”,或者在可能的情况下不进行转换。
-
定义高效?最短的执行时间?最少的代码?最少的 StackOverflow 查找?