В языке Delphi тип дата-время используется для хранения даты и времени одновременно. Данный тип задается идентификатором TDateTime. Во внутреннем представлении она сохраняется как переменная типа Double, целая часть определяет дату, а дробная часть задает время. Сама дата определяется как число дней прошедших с 30 декабря 1899 года. Число 39367.632 если его перевести в тип даты-времени будет 12 октябрем 2007 года - дата, 15:10:04 - время.
Число дней может быть отрицательным, но числа менее -693594 не подлежат преобразованию (даты менее 00.00.0000). Тип даты время занимает 8 байт оперативной памяти.