显示自上次访问以来的天数

时间:2013-04-01 02:50:29

标签: delphi delphi-xe2 delphi-7 delphi-2010 delphi-xe

我有一个显示酒店客人住宿数据的查询(START_DATE,END_DATE)。 我想要一个标签显示自客人上次访问以来过去多少天。所以,例如,如果客人离开了2013年3月29日并且我查看了数据,我希望标签告诉我:上次访问“2”天前。

1 个答案:

答案 0 :(得分:4)

DaysBetween也适用于此,就像它在您的上一个问题中有效一样。

Label1.Caption := Format('Last visit %d days ago', 
                    [DaysBetween(Date, Qry.FieldByName('END_Date').AsDateTime)]);