Если в дельфёвый TDateTime (который на самом деле и есть double), то как-то так:
Код
#define SEC_PER_DAY 86400 // число секунд в сутках
#define DATE_1970 25569 // значение DateTime для 1.1.1970 (ноль time_t)
double unixtime2double(time_t t)
{
double d = t;
t /= SEC_PER_DAY; // делим на число секунд в сутках
t += DATE_1970; // добавляем смещение
return t;
}
Если бы я знал, что такое электричество...