Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.116.8.110] |
|
Сообщ.
#1
,
|
|
|
Уважаемые алл, прошу подскажите как реализовать проверку времени, у самого уже крыша едет и не могу сообразить.
Задумка: Написать программу которая проверяет почту и в случае новой почты , через интернет, скидывает сообщение на пейджер. Теперь ближе к проблеме. Реализую в базе данных поля "Имя", "пароль", ...... и 4 поля "начало спящего режима"(ONS) , "окончание спяшего режима"(OFFS), "интервал опроса"(TC) и "время следущей проверки"(NC) ещё одно определение "текущее время"(CT) т.е. спящий режим нужен для того чтоб не отправлялось уведомление ночью. Я проверяя почту, занашу в (NC):=(CT)+(TC) и если (CT) + (NC) > (ONS) то тогда делаю так (NC):=(OFFS) чтоб следущаа проверка была произведена после завершения спяшего режима для конкретного ящика всё почти хорошо если примеру (ONS=22.00.00) и (OFFS=08.00.00) а вот если (ONS=02.00.00) и (OFFS=08.00.00) (вот тут у меня крышу и срывает, может я уже зациклился....) Прошу киньте в меня кусочком кода, как реализовать времянные проверки Может даже нужно добавить ещё какие нибудь поля в таблицу, например дату Всем ответившим буду при очень благодарен. |
Сообщ.
#2
,
|
|
|
Попробуй хранить время не как чч.мм.сс
а как количество секунд (или чего другого) от начала 2000 года |
Сообщ.
#3
,
|
|
|
Вчера меня озарило и я придумал алгоритм проверки и кстати без привязки ко времени. только к часам. Если что, у кого голова с похмелья не соображает, могу поделиться. :-)
|
Сообщ.
#4
,
|
|
|
Она у меня и так не соображает, не говоря уже про похмелье
|
Сообщ.
#5
,
|
|
|
2 Khanin Alex:
Озарился сам - озари товарищей! |