似乎没有办法将NULL(或者“未分配的值”)分配给TDateTime
变量。
我想象的唯一方法是使用这样的东西:
function isNull(aDate : TDateTime) : boolean;
const NullDate = 0.0;
var aNullDate : TDatetime;
ms : Int64;
begin
aNullDate := NullDate;
ms := MilliSecondsBetween(aDate,aNullDate);
result := (ms = Int64(0));
end;
有没有人知道更好的解决方案什么不重叠 0 日期值?
负值TDateTime
危险吗?(作为先前目的的有效资源)