Сравнение даты
От: Karnakishe  
Дата: 27.11.05 22:53
Оценка:
Подскажите пожалуйста.В текстовом файле представлены сроки годности,например:
15.04.99
12.11.2005
Нужно вывести на экран номера строк с истекгим сроком годности на сегоднешний день(с учетом перехода через столетие)
Re: Сравнение даты
От: defrag  
Дата: 28.11.05 06:39
Оценка:
Если пишешь в Дельфи или C++ Builder исполдьзуй StrToDate,а потом можешь сравнивать полученные TDateTime стандартными > < = и т.д. т.к. TDateTime суть Double.
Правда, может быть, придется подправить те даты где год двумя цифрами написан... Почитай хелп чтобы уточнить
Re: Сравнение даты
От: ALi_Gat0R Россия  
Дата: 01.12.05 16:03
Оценка:
Здравствуйте, Karnakishe, Вы писали:

K>Подскажите пожалуйста.В текстовом файле представлены сроки годности,например:

K>15.04.99
K>12.11.2005
K>Нужно вывести на экран номера строк с истекгим сроком годности на сегоднешний день(с учетом перехода через столетие)
Сначала ищешь первую точку. То что до нее — число. Ищешь вторую точку. То, что между 1-й и второй точкой — месяц. То, что осталось — год. Переводишь строки в числа (напр. atoi в С++), а уж как получить текущую дату — зависит от ОС, под которую пишешь...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.