Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Проблема с датой   Найти похожие ветки 

 
Андрей Прокофьев ©   (2002-11-13 13:27) [0]

Господа!
Почему у меня на компе
StrToDate("01.01.1900") равно 2;
а DateToStr(0) = "30.12.1899"
Чем это можно обяснить
Спасибо.

PS
{ на MSSQL
Print cast(0 as DateTime)
выдает 01.01.1900
}


 
Marcus   (2002-11-13 13:33) [1]

Все логично: Date - число дней прошедших с 30.12.1899. 01.01.1900, как нетрудно заметить, как раз через 2 дня. А в MSSQL просто другой отсчет времени.


 
MBo ©   (2002-11-13 13:33) [2]

TDateTime - число дней именно с 30.12.1899.
Было еще 31-ое декабря, так что 01.01.1900 честно дает 2


 
Андрей Прокофьев ©   (2002-11-13 13:35) [3]

Извините, я прочел HELP

Following are some examples of TDateTime values and their corresponding dates and times:

0 12/30/1899 12:00 am
И ЭТОТ ВОПРОС СНИМАЕТСЯ



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

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
4-83072
Василий2
2002-10-14 12:50
2002.11.25
Как в консольной проге


14-82927
AL2002
2002-11-05 13:22
2002.11.25
Стратегия написания самообуающихся шашек


14-82968
Undert
2002-11-04 21:01
2002.11.25
Ну дык, дезигнеры и бета-тестеры!


3-82618
Шурик Ш
2002-11-04 13:41
2002.11.25
А можно использовать QReport для создания отчетов не по БД?


1-82835
Vovaka
2002-11-14 10:09
2002.11.25
Как закрыть все формы, кроме основной ?