Показать сообщение отдельно
  #12  
Старый 16.02.2010, 11:11
Аватар для s0Creator
s0Creator s0Creator вне форума
Местный
 
Регистрация: 20.02.2008
Адрес: Московская область
Сообщения: 420
Репутация: 884
По умолчанию

Похоже в той программе используется приблизительно такая функция:
Код:
function SecToDateEx(ASec : Integer) : TDateTime;
var
  Year, Month, Day, SecInDay: Integer;
begin
  SecInDay := ASec mod SecsPerDay;
  ASec := ASec div SecsPerDay;

  Day := ASec mod 31;
  ASec := ASec div 31;

  Month := ASec mod 12;
  Year := ASec div 12;

  Result := EncodeDate(2009 + Year,1 + Month,1 + Day) + (SecInDay / SecsPerDay);
end;
Проверь.
Ответить с цитированием