TDate Time türü aslında kayan noktalı bir sayıdır. Bu sayının tam kısmı 12/30/1899 tarihinden, OLE otomasyonu ve Microsoft Win32 uygulamaları tarafından kullanılan temel tarihten bu güne kadar geçen gün sayısını gösterir.(Daha önceki yılları belirtmek için eksi değerler kullanmak gerekir) ondalık kısmı ise zamanı gösterir. Örneğin : 3,75 değeri 1990 yılının 2 ocak tarihinde, öğleden sonra saat 6’ya (günün dörtte üçü) karşılık gelir. tarih eklemek veya çıkartmak için gün sayısını eklemeniz ve çıkartmanız yeterlidir. bu da günleri gün/ay/yıl temsili ile eklemekten daha kolaydır.
procedure TForm1.FormCreate(Sender: TObject); var a:TDateTime; begin a:=43268,8794; ShowMessage(FormatDateTime('dd.MM.yyyy',a));//17.06.2018 :21:06:20 end;