|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 04 Feb 2002 01:42:48 To : Valery Kondakoff Subject : Re: Сравнение дат? -------------------------------------------------------------------------------- Valery Kondakoff <Valery.Kondakoff@f163.n5020.z2.fidonet.org> wrote: VK>Hello, Victor! VK>02 Feb 02 11:44, vitus@ice.ru wrote to Valery Kondakoff: VK>>> Господа, помогите советом: на входе в скрипт я получаю количество VK>>> дней (например, десять). Потом, я просматриваю логи за указанное VK>>> количество времени и всасываю нужную информацию. VK>>> Пока я решаю эту проблему так: отсчитываю десять дней назад и VK>>> перевожу дату в epoch seconds. Потом, каждую встреченную в логах VK>>> дату тоже перевоху в epoch seconds и сравниваю: если дата из логов VK>>> больше, то начинаю "сосать" данные. VK>>> В логи дата пишется так: 25 Jan 02. v>> В принципе, можно привести дату к текстовой строке вида YYYY.MM.DD v>> Тогда даты будут прекрасно сравниваться как строки лексикографически. VK>Кстати, я только что сообразил: этот вариант мне, к сожалению, не подходит, VK>потому что в _моем_ логе, информация может появляться не каждый день, а VK>значит есть реальный шанс "пропустить" нужную дату при сравнении строк. :( Я сказал ЛЕКСИКОГРАФИЧЕСКИ, то есть на больше-меньше. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488eea6364c.html, оценка из 5, голосов 10
|