Кажется, что нет способа присвоить 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
ли отрицательные значения TDateTime
? (Как способный ресурс для предыдущей цели)