|
|
|
Даты, даты, даты...
|
|||
|---|---|---|---|
|
#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&msg=32061401&tid=1580555]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 492ms |

| 0 / 0 |
