日期本身就是实数类型,做个赋值就可以了。
var
  a, b:TDatetime;
  c:Double;
...
  c := a-b;