|
|
|
Даты, даты, даты...
|
|||
|---|---|---|---|
|
#18+
Кроме того, что в 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-овской даты и получаем Дельфишную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2002, 15:49 |
|
||
|
Даты, даты, даты...
|
|||
|---|---|---|---|
|
#18+
Спасибо за открытие америки... ты б еще в следующем году это сообщил ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2002, 04:29 |
|
||
|
Даты, даты, даты...
|
|||
|---|---|---|---|
|
#18+
Не все такие искушенные (например я). Буду очень рад узнать про ресурс где доступно и полно расказано о создании UDF-ов под Дельфями, особенно, что касается типов данных. Для меня упомянутое в письме было находкой и в данном форуме я видел выпросы типа: "можно ли в операторе SELECT вызывать встроенные процедуры?.." и не счел большим грехом поместить свои щенячьи восторги относительно смещения дат (особенно если учесть, что в Interbase-овских *.pas - ах есть константа смещения года - 1900, а на деле-то совсем другое) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2002, 08:39 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=519&tid=1580555]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
88ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 442ms |

| 0 / 0 |
