请问各位delphi中两个日期间相差的天数怎么求?
5个回答
展开全部
q1076258771回答的正解。引用DateUtils单元后,调用 DaysBetween函数返回2个日期直接的间隔天数:
uses DateUtils
...
procedure TForm1.FormShow(Sender: TObject);
begin
DateTimePicker1.Date := strtodate('2013-07-15');
end;
procedure TForm1.btn3Click(Sender: TObject);
begin
Label2.Caption := inttostr(DaysBetween(DateTimePicker1.DateTime,DateTimePicker2.DateTime));
end;
uses DateUtils
...
procedure TForm1.FormShow(Sender: TObject);
begin
DateTimePicker1.Date := strtodate('2013-07-15');
end;
procedure TForm1.btn3Click(Sender: TObject);
begin
Label2.Caption := inttostr(DaysBetween(DateTimePicker1.DateTime,DateTimePicker2.DateTime));
end;
展开全部
DaysBetween
具体请参考
cnblog上 万一的delphi 中
YearsBetween、MonthsBetween ... YearSpan、MonthSpan ... 间隔时间
传送门http://www.cnblogs.com/del/archive/2009/05/20/1467513.html
具体请参考
cnblog上 万一的delphi 中
YearsBetween、MonthsBetween ... YearSpan、MonthSpan ... 间隔时间
传送门http://www.cnblogs.com/del/archive/2009/05/20/1467513.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
date-StrToDate(‘2013-7-15’)
得到的结果就是天数
得到的结果就是天数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
uses DateUtils
function DaysBetween(const ANow, AThen: TDateTime): Integer;
function DaysBetween(const ANow, AThen: TDateTime): Integer;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
uses DateUtils;
DaysBetween()函数
DaysBetween()函数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询