比如说我将当前时间加15分钟,我用这样:
var
t: TTime;
begin
t := Now;
t := t + 0.25;
end;
可是这样得出的时间与预期的时间不对呀,应该怎样计算才对?谢谢!!!
var
t: TTime;
begin
t := Now;
t := t + 0.25;
end;
可是这样得出的时间与预期的时间不对呀,应该怎样计算才对?谢谢!!!
解决方案 »
- 如何擦除lineto出来的线
- ~~~~有关DPI的问题~~~~急~~
- ADO+access的出错问题
- 如何将treeview与adoquery或adotable连起来使用
- 为什么我把窗体1 的名字设为LOGIN,而保存窗体1时文件名就不能为LOGIN呢??
- 谢谢tangyong_delphi发给我的程序,进来拿分吧!
- ?请问在delphi中怎样能以最快的速度找到所需控件?
- 请问各位大哥:怎样获得Access中的所有表(包括链接表)
- ado的一个小问题,请大家帮帮忙!
- 组件安装的两个问题
- 两个表之间查询的SQL语句.DX请来拿分!(在线等待)
- 大虾提供一下delphi developer guide 的代码包
var
a:smallint;
b:longint;
....................
b:=now;
......................
now>b+a*(1/24/60/60)//这里为什么出错
下次来给你发吧,好不?
t: TTime;
begin
t := Now;
t := t + 0.25;
end;你的0.25有问题,因为小数点后表示的是时间,也就是你加上了0.25*24=6(小时)
所以正确的应该是:
t := t + 0.25/60;
应该可以的