delphi 如何获得时间差(相差几天).

varDate1:TDatetime;Date1:=DateTimePicker2.Date-DateTimePicker1.Date;showmessage(Date1... var Date1: TDatetime;
Date1:=DateTimePicker2.Date-DateTimePicker1.Date ;
showmessage(Date1);//报错
怎么回事?
请问如何得到一段时间的相距天数?
展开
 我来答
temp2000
2009-03-24 · TA获得超过483个赞
知道小有建树答主
回答量:564
采纳率:100%
帮助的人:350万
展开全部
用DaysBetween计算两日期之间的天数差。要加入DateUtils单元。
uses DateUtils;
var
days:integer;
//////////////////////////
days:=DaysBetween(Date1,Date2);//date1,date2为TDataTime型
showmessage(intTostr(days));//显示要将整数转换为字符串型。
百度网友1462fd5be
推荐于2016-01-14 · TA获得超过359个赞
知道小有建树答主
回答量:315
采纳率:100%
帮助的人:202万
展开全部
var
Date1: Integer;
begin
Date1:=trunc(DateTimePicker1.Date) - trunc(DateTimePicker2.Date);
showmessage(intTostr(Date1));//要转化成字符串
end;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天地惶惶
2009-03-24 · TA获得超过3222个赞
知道大有可为答主
回答量:1215
采纳率:0%
帮助的人:807万
展开全部
var
i: Integer;
begin
i:= trunc(DateTimePicker1.Date) - trunc(DateTimePicker2.Date);
ShowMessage(intToStr(i));
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式