Вниз
Скачать: CL | DM;

конверт TDateTime - DOUBLE - разные рез-ты   Найти похожие ветки 

← →
Lost_delpher   (2005-12-14 11:19) [0]

Пробуем на Делрфи -
var t:Single ;
begin
 t:= strtodate("04.12.2004") ;
 label1.caption:=floattostr(t);

рез-тат - 38325

Теперь АКЦЕСС - debug.Print  cdbl(cdate(#12/04/2005#)) в окне отладки - получаем -  38690

пробуем на MS SQL SERVER 2000
SELECT     CONVERT(numeric, CONVERT(DATETIME, "04.12.2005"))
получаем -  38688

везде разные значения - как представляется число типа TDateTime
вроде бы данные должны же совпадать ?
или у меня комп глючит ?


← →
stone ©   (2005-12-14 11:21) [1]

Это у тебя DateFormat глючит, т.е. разные среды по-умолчанию по разному понимают дату в виде число.месяц.год


← →
begin...end ©   (2005-12-14 11:23) [2]

> Lost_delpher   (14.12.05 11:19)

> "04.12.2004" -- 38325
> "04.12.2005" -- 38690

38690 - 38325 = 365.

1 год = 365 дней. Это так, к слову.
:о)


← →
Lost_delpher   (2005-12-14 11:24) [3]

Ну допустим у меня DateFormat путает день и месяц - тогда должно получаться всего два разных значения - а тут 3 разных


← →
Lost_delpher   (2005-12-14 11:29) [4]

да - насчет года я ошибся - проблема в том что в АКЦЕСС и MS SQL SERVER 2000 данные конвертятся в тип DOUBLE  - по разному
т.е. должно быть 38690 - а получается 38688 - не знаю почему


← →
Desdechado ©   (2005-12-14 13:00) [5]

у них точка начала отсчета разная



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
2-1135199699
Mahab
2005-12-22 00:14
2006.01.08
файлы


8-1123180880
Ландграф Павел
2005-08-04 22:41
2006.01.08
возможно ли понизить битрейд mp3 без схемы mp3>wav>mp3


1-1133940380
Gear
2005-12-07 10:26
2006.01.08
Как оптимально удалить элемент из динамического массива?


14-1134498337
Ксардас
2005-12-13 21:25
2006.01.08
Просьба


14-1134596467
Gero
2005-12-15 00:41
2006.01.08
Новый WebMoney Keeper




   Наверх