有关日期函数的问题 直接减 的返回值不是Integer型的我忘记说是在Delphi中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你两个日期的格式是一样的,那么就可以直接减了。如果返回数据不是integer型的,你可以转换一下就可以了. var i:extended;begin i:=DateTimePicker1.Date-DateTimePicker2.date; showmessage(floattostr(i)); 好象没有datetoint这样的函数呀? 在DELPHI中 TDateTime 实际是 Double型所以直接减后是Double型不是整型Double转integer的方法我就不说了把 我是初学者。还请指教,Double转integer的方法谢谢! 直接減!!!FloatToStr(Date()-IncMonth(Date(), -1)) 就是。'30'! 你得到的日期如果是日期型,可以直接 减如是string,可用strtodate()转一下,然后用floattostr得到减的值 procedure TForm1.BitBtn1Click(Sender: TObject);var i,k:Tdate;begin i:= strtodate('2001-12-14' ) ; k:=strtodate('2001-12-2'); edit1.text:=floattostr(k-i); end; var i:Double; i2:integer;begin i:=DateTimePicker1.Date-DateTimePicker2.date; showmessage(floattostr(i)); i2:=strtoint(floattostr(i)); 1、直接减 2、DATEDIFF() delphi2006中const 静态变量的问题? 报表问题 ★关于一个“case 变量 of”的初级问题?? 如何使用ADO面板中的ADOcommand控件中的SQL语句在数据库中创建一个表 请问用DELPHI的TCHART能否做出象任务管理器中CPU占用率的图形效果,进来有分 数据刷新问题,急! 帮我解决 如何使得图片和窗体一样大? 关于CPORT3.0控件和串口通讯!! 如何把屏幕的一部分copy下来? 谁有一个简单的web service列子?? 帮忙解释一下implementation什么意思,有什么作用.
i:extended;
begin
i:=DateTimePicker1.Date-DateTimePicker2.date;
showmessage(floattostr(i));
所以直接减后是Double型不是整型Double转integer的方法我就不说了把
还请指教,Double转integer的方法
谢谢!
如是string,可用strtodate()转一下,
然后用floattostr得到减的值
var
i,k:Tdate;begin
i:= strtodate('2001-12-14' ) ;
k:=strtodate('2001-12-2');
edit1.text:=floattostr(k-i);
end;
i:Double;
i2:integer;
begin
i:=DateTimePicker1.Date-DateTimePicker2.date;
showmessage(floattostr(i));
i2:=strtoint(floattostr(i));
2、DATEDIFF()