Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Даты, даты, даты... / 4 сообщений из 4, страница 1 из 1
23.10.2002, 15:49
    #32061291
FAGIM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даты, даты, даты...
Кроме того, что в Delphi TDateTime - вещественный тип, а Date в Interbase - целочисленный, так еще оказалось, что даты в Delphi и в Interbase считаются от разных стартовых дат.

В итоге
function Year_(var D:LongInt):Longint;
var y,m,d:Word;
begin
DecodeDate(D,y,m,v);
Result:=y;
end;

будет выдавать неверное значение.
Так вот, опытным путем установленно, что разница = 15081, вычитаем это значение из Interbase-овской даты и получаем Дельфишную
...
Рейтинг: 0 / 0
24.10.2002, 04:29
    #32061394
TFB
TFB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даты, даты, даты...
Спасибо за открытие америки...
ты б еще в следующем году это сообщил )))
...
Рейтинг: 0 / 0
24.10.2002, 08:39
    #32061401
FAGIM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даты, даты, даты...
Не все такие искушенные (например я). Буду очень рад узнать про ресурс где доступно и полно расказано о создании UDF-ов под Дельфями, особенно, что касается типов данных. Для меня упомянутое в письме было находкой и в данном форуме я видел выпросы типа: "можно ли в операторе SELECT вызывать встроенные процедуры?.." и не счел большим грехом поместить свои щенячьи восторги относительно смещения дат (особенно если учесть, что в Interbase-овских *.pas - ах есть константа смещения года - 1900, а на деле-то совсем другое)
...
Рейтинг: 0 / 0
06.05.2003, 10:47
    #32154030
Acue
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Даты, даты, даты...
Иногда пользуюсь форумом как справкой. Надоело вспоминать про опечатку в сообщении. Ну и новичкам чтоб не мучаться.
На самом деле разница дат: 15018 .
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Даты, даты, даты... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]