А вот это уже не смешно (d1: DATE):
sshot.png
А вот это уже не смешно (d1: DATE):
sshot.png
а попробуйте преобразовать один тип в другой через _TO_ ,компилятор будет ругаться, так почему же он должен корректно производить арифметические действия с несовместимыми типами?
ЗЫd1:=DATE#2015-01-13 - T#1h;
d2:=DATE_TO_DWORD(DATE#2015-01-13);
d3:=TIME_TO_DWORD(T#1h);
d4:=DWORD_TO_DATE(d2-d3);
Последний раз редактировалось capzap; 13.01.2015 в 17:36.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Ыыы. Зато в докуменитации описаны функции приведения к дате булевских типов:
"BOOL_TO Conversions
Conversion from type BOOL to any other type:
.......
t:=BOOL_TO_TIME(TRUE);
(* Result is T#1ms *)
tof:=BOOL_TO_TOD(TRUE);
(* Result is TOD#00:00:00.001 *)
dat:=BOOL_TO_DATE(FALSE);
(* Result is D#1970 *)
dandt:=BOOL_TO_DT(TRUE);
(* Result is DT#1970-01-01-00:00:01 *)"