delphi怎判断两个日期之间的天数?

时间:2021-08-05 00:46:06
请问各位大虾,delphi怎判断两个日期之间的天数?例如1999-12-25和2001-2-02。

6 个解决方案

#1


Trunc(Day1) - Trunc(Day2)

#2


var 
  Days:Double;
begin
  Days := StrToDate('2001-2-02')-StrToDate('1999-12-25');
end;

#3


没错,直接减就行了,没想到这么简单吧。

#4


你们在回答问题的时候,请先试试,再告诉我,以上的回答都是错的

#5


tikkypeng(千两狂死郎) 是对的
不信?用下面的   
 showmessage(floattostr(strtodate('2001-2-1')-strtodate('2001-1-1')));

#6


楼上说的没错,tikkypeng(千两狂死郎) 的方法是对的,我试过了。

#1


Trunc(Day1) - Trunc(Day2)

#2


var 
  Days:Double;
begin
  Days := StrToDate('2001-2-02')-StrToDate('1999-12-25');
end;

#3


没错,直接减就行了,没想到这么简单吧。

#4


你们在回答问题的时候,请先试试,再告诉我,以上的回答都是错的

#5


tikkypeng(千两狂死郎) 是对的
不信?用下面的   
 showmessage(floattostr(strtodate('2001-2-1')-strtodate('2001-1-1')));

#6


楼上说的没错,tikkypeng(千两狂死郎) 的方法是对的,我试过了。