|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 05 Apr 2000 14:46:46 To : Vladimir Bukreev Subject : Re: 2 вопроса -------------------------------------------------------------------------------- <Vladimir_Bukreev@p35.f21.n5035.z2.fidonet.org> wrote: VB> 1-й: Как можно дату, полученную $date=localtime(time()); перевести VB> обратно в time? В факе перловом сказано: VB> How can I take a string and turn it into epoch seconds? VB> If it's a regular enough string that it always has the same format, you can VB> split it up and pass the parts to timelocal in the standard Time::Local VB> module. Otherwise, you should look into the Date::Calc and Date::Manip VB> modules from CPAN. VB> Hу и как? Ведь timelocal требуется список параметров, который возвращает VB> локалтайм в списковом контексте, а у меня есть только строчка... Т.е. VB> остается только ручками из строки выдрать нужные данные и подставить в VB> timelocal? Либо you should look into the Date::Calc and Date::Manip modules. Ты уже смотрел? VB> 2-й: как можно быстро перемещаться по файлу? Т.е. текстовый файл, нужно VB> двигаться по строчкам (seek перемещается только по байтам?). В большинстве применяемых ныне систем - только выяснив предварительно прочтением файла, где у него начинаются строки, и рассовав эти данные в массив. После чего гулять seek'ами. Hо скорее всего, ещё раз подумать над алгоритмом. seek - операция долгая... -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/34734c489528.html, оценка из 5, голосов 10
|