Внимание! TDateTime 1899
|
Вчера программист Иванов отметил свой юбилей. Ему исполнилось 32 года.
|
Для обратной сортировки во многих моих таблицах я использую инвертирование
поля типа дата (12/31/9999 минус реальная дата).
В первой версии Delphi все было нормально, но во второй это не сработало,
зато вот что я обнаружил в на странице 135 Reference Library Guide:
Delphi 1.0 вычислял дату первого года с 1899. Для преобразования даты Delphi
1.0 в формат даты Delphi 2.0, необходимо вычесть 693594.0 из даты Delphi 1.0.
Формат даты был изменен для обеспечения совместимости с OLE 2.0 Automation.
|