Форум: "Основная";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
ВнизПроблема с датой Найти похожие ветки
← →
Андрей Прокофьев (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c