[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