[mdk-re] Re: [mdk-re] Как извлечь норм.дату из access.log
Maxim Savrilov
=?iso-8859-1?q?Maxim=2ESavrilov_=CE=C1_oberon=2Enovocybersk=2Eru?=
Вт Фев 20 14:59:11 MSK 2001
Вениамин wrote:
> Кто подскажет в кратце каким путем идти, чтобы определить дату в читаемом
>
> формате в сквидовских логах (access.log)
>
> У меня формируются числа(в нач.строк) типа
>
> "982507189.180 ..."
>
> "982507201.103 ..".
>
до точки - секунды, после - миллисекунды, очевидно
> Прочитал что она вроде как в мс. от 1970 г. но тогда непонятно что точка
>
> отделяет и как таки лучше конвертировать в что-то удобочитаемое ?
>
это в perl
$time_from_squid =~ /([0-9]+)\.[0-9]{3}/)
$now=strftime("%Y-%m-%d %H:%M:%S",$1);
это в MySQL
mysql> select from_unixtime(982507189);
+--------------------------+
| from_unixtime(982507189) |
+--------------------------+
| 2001-02-18 20:39:49 |
+--------------------------+
1 row in set (0.00 sec)
> Неужели ни у кого не было таких проблем и их решения?
>
ох, было, было ...
;)
--
Оптимисты учат английский, пессимисты - китайский, а реалисты - устройство АКМ
Maxim Savrilov http://www.novocybersk.ru/
--
Подробная информация о списке рассылки community