anchor.diff:    end;
   end;
   
  +function TDateTimeEx.difference(other : TDateTimeEx): TDateTime;
  +begin
  +  Result := self.UTC.DateTime - other.UTC.DateTime;
  +end;
  +
   function TDateTimeEx.equal(other: TDateTimeEx; precision: TDateTimeExPrecision): Boolean;
   begin
     result :=
  
positive.code:   Result := (Usec / 86400) + UnixStartDate;
  end;
  
  End.
  
  
  
negative.code: 
      function clone : TDateTimeEx;
      function link : TDateTimeEx;
  
      class operator Trunc(a : TDateTimeEx) : TDateTimeEx;
      class operator Equal(a: TDateTimeEx; b: TDateTimeEx) : Boolean;
      class operator NotEqual(a: TDateTimeEx; b: TDateTimeEx) : Boolean;
      class operator GreaterThan(a: TDateTimeEx; b: TDateTimeEx) : Boolean;
      class operator GreaterThanOrEqual(a: TDateTimeEx; b: TDateTimeEx) : Boolean;
      class operator LessThan(a: TDateTimeEx; b: TDateTimeEx) : Boolean;
      class operator LessThanOrEqual(a: TDateTimeEx; b: TDateTimeEx) : Boolean;
      class operator Add(a: TDateTimeEx; b: TDateTime) : TDateTimeEx; // date time is duration here
      class operator Subtract(a: TDateTimeEx; b: TDateTime) : TDateTimeEx; // date time is duration here
      class operator Subtract(a: TDateTimeEx; b: TDateTimeEx) : TDateTime; // date time is duration here
    end;
  
  {$IFDEF MSWINDOWS}
  