Returns the number of whole days between two specified TDateTime values.UnitDateUtilsCategorydatetime routinesDelphi syntax:function DaysBetween(const ANow, AThen: TDateTime): Integer;C++ syntax:extern PACKAGE int __fastcall DaysBetween(const System::TDateTime ANow, const System::TDateTime AThen);DescriptionCall DaysBetween to obtain the difference, in days, between two TDateTime values.DaysBetween counts only whole days. Thus, DaysBetween reports the difference between Dec 31, 1999 11:59 PM and Jan 1, 2000 11:58 PM as 0 because the difference is one minute short of an entire day.
这个函数会返回1,得到的是今天和昨天的相差天数阿!!
我该怎么转换啊
首先,两个DataTime是可以直接运算的,因为定义如下
type TDateTime = type Double;
所以做差即可:ADataTime := DataTimeA-DataTimeB
然后用这个转换即可:
StrToInt(FormatDateTime('hhmmss', ADataTime)).
怎么定义的
多说一些细节