Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка правильности даты. [D6]


AFROLOV ©   (2002-06-11 11:19:00) 

Вопрос такой: нет ли стандартной функции(желательно API) для проверки существует ли такая дата пример: 01.01.2001 - существует а 31.02.2001 не существет - так как в феврале не может быть 31 день.
Заренее спасибо.


Song   (2002-06-11 17:25:00) [1]

kull © (11.06.02 16:21)
Будь то 31.02.2002 то 31.02.02 или ещё как-то, всё-равно DateToStr() как раз этими установками системы перед конвертацией и пользуется.


kull   (2002-06-11 16:21:00) [2]


> USAtyj © (11.06.02 12:22)

Зависит от формата для даты установленного в системе!


Song   (2002-06-11 16:05:00) [3]

IsValidDate()


AFROLOV   (2002-06-11 16:00:00) [4]

Еще варианты есть?


USAtyj   (2002-06-11 12:22:00) [5]


var
sMyDate: String;
begin
sMyDate:="31.02.2002";
try
StrToDate(sMyDate);
ShowMessage("Дата корректная");
except
ShowMessage("Дата НЕкорректная");
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо