Страница 1 из 1

Обработка логов SQUID

СообщениеДобавлено: 20.01.2010 13:29:51
fwp
Стоит задача разобрать логи сквида. Первое поле лога имеет тип Unix timestamp. Что-то типа - 1263978507.358. Как преобразовать к удобочитаемому виду.

Re: Обработка логов SQUID

СообщениеДобавлено: 20.01.2010 13:38:39
Mr.Smart
В модуле DataUtils есть функции для преобразование данного времени.

Re: Обработка логов SQUID

СообщениеДобавлено: 20.01.2010 13:49:03
fwp
Mr.Smart писал(а):В модуле DataUtils есть функции для преобразование данного времени.

Если вы об function UnixToDateTime(const AValue: Int64) : TDateTime, то как видно параметр имеет тип Int64. Кроме того написано в rtl.pdf, что эта функция пока не реализована.

Re: Обработка логов SQUID

СообщениеДобавлено: 20.01.2010 14:18:44
Mr.Smart
Она реализована и работает. Лично использовал. От дробной части необходимо избавится любым способом который вам нравится (отбросить или округлить) :wink:

Re: Обработка логов SQUID

СообщениеДобавлено: 20.01.2010 15:27:34
fwp
Mr.Smart писал(а):Она реализована и работает.

Спасибо, и вправду работает! :D

Re: Обработка логов SQUID

СообщениеДобавлено: 21.01.2010 10:56:01
v-t-l
Mr.Smart писал(а):В модуле DataUtils
В модуле DateUtils, а то будут писать, что не работает :D