兩個日期值怎麼相減?比如“2002-8-28”-“2002-8-20”=8...... var I: Integer;begin I := StrToDate('2002-8-28') - StrToDate('2002-8-20'); ShowMessage(IntToStr(I));end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个日期直接相减,得到是天数!要想得到年月,你可以通过计算或借助于SQL语句 var i:integer;begin i:=Trunc(StrToDate('2002-8-28'))-Trunc(StrToDate('2002-8-20')); ShowMessage(IntToStr(i));end; 系統提示'2002-8-28'是無效的date var I: Integer;begin I := Trunc(StrToDate('2002-8-28') - StrToDate('2002-8-20')); ShowMessage(IntToStr(I));end;呵呵,东北人补充了:-) renzhm(戴爾飛):两个日期直接相减到底怎樣才得到天数?能講講嗎? 不用转换函数的,Delphi里就有直接的操作函数,具体我不记得了,查一下日期和时间的帮组主题就知道的。 coolslob()謝謝你,我通過DateTimePicker選擇日期後用你的方法可以算出來了。分就全部給你,謝謝!!!! 对于Stream的网络传输总是报错 求D对Paradox数据的查询,插入,修改代码 新的一天开始了,夜猫子来接分吧。 有谁有ReportMachine3.0可以安装的安装包吗? 如何设置dbgrideh的属性使得可以在dbgrideh中显示imagelist中的图片??? ●tcp连接捕获异常问题?请教 统计报表 用什么函数退出 WINDOWS 操作系统? 大家有没有觉得TreeView控件喜欢闪烁,好消除么? 各位仁兄:帮帮忙!! 我在一个从TGraphicControl派生的VCL控件中使用TTimer控件,可时钟事件不触发,怎么办? 文件夹保护问题,高手请进!
begin
i:=Trunc(StrToDate('2002-8-28'))-Trunc(StrToDate('2002-8-20'));
ShowMessage(IntToStr(i));
end;
I: Integer;
begin
I := Trunc(StrToDate('2002-8-28') - StrToDate('2002-8-20'));
ShowMessage(IntToStr(I));end;呵呵,东北人补充了:-)
两个日期直接相减到底怎樣才得到天数?能講講嗎?