| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > перевод времени |
| Автор: gcc 23.6.2008, 03:19 | ||||
можно вот такое время перекодировать во время системы в секундах 23423423432?? тоесть время которое в сукундах? просто определять сложновато, есть таблица не маленькая в которой столбцы:
если я хочу вывести допустим все данные по времени за прошедшую неделю как это сделать? нужно чтоли весь столбец выводить или как-то методами mysql можно? |
| Автор: n4n0bit 23.6.2008, 10:11 | ||
Средствами sql
|
| Автор: nitr 23.6.2008, 11:47 |
| n4n0bit, в Perl средствами SQL gcc, смотрите модули Date::* и Time::* на CPAN |
| Автор: n4n0bit 23.6.2008, 14:47 |
| nitr ну я подразумевал что gcc знает про модуль DBI =) gcc а откуда ты получаешь такой формат времени? может будет альтернативный способ решение твоего вопроса. |
| Автор: Bulat 23.6.2008, 16:04 |
Если быть более точным, вроде бы метод Date_to_Time модуля Date::Calc. По крайней мере я его юзал, для сравнения двух дат |
| Автор: gcc 23.6.2008, 19:11 | ||||
всем спасибо, вот это подойдет кажеться... |
| Автор: nitr 23.6.2008, 19:19 |
| n4n0bit, чтобы какую-то дату сравнить или что-то с ней сделать надо использовать БД? Думаю, в данном случае, про БД он бы задал в другом подфоруме Модулей на СПАНе много. Но бывает достаточно способов от amg. Всегда коротко, ясно и практично ;) |
| Автор: gcc 23.6.2008, 22:11 | ||
из текстового файла это с Postfix MTA (письма отправляет), он записывает системныйе дествие, сколько байт и кто куда письма отправлял и и т.д. |
| Автор: Nab 26.6.2008, 22:28 |
| Это нормальная юниксовая дата А для этого лучше всго годиться Date::Manip. |