Зачем использовать To_Localtime при анализе журналов IIS

Я искал несколько примеров для анализа журналов IIS с помощью Log Parser с учетом времени... Например, этот запрос, который показывает количество обращений в час:

SELECT 
QUANTIZE(TO_LOCALTIME(TO_TIMESTAMP(date, time)), 3600) AS Hour, 
COUNT(*) AS Hits 
FROM D:\Logs\*.log 
Group By Hour

Однако я не могу понять, зачем использовать "TO_LOCALTIME"... Кроме того, если есть разница во времени (и разница в результатах при использовании "TO_LOCALTIME" или нет), как это?... Спасибо!


person mahiro    schedule 24.10.2013    source источник


Ответы (1)


Все IIS используют UTC для всех времен в своих журналах независимо от часового пояса сервера, поэтому, чтобы получить свое местное время, вы можете использовать TO_LOCALTIME.

Я думаю, если у вас все в порядке с UTC, вам не нужно использовать TO_LOCALTIME.

person Peter Hahndorf    schedule 24.10.2013
comment
Спасибо! С To_Localtime я получаю правильное время, однако я не понимал, почему я получаю другое время без него... Так это потому, что IIS всегда использует UTC. - person mahiro; 25.10.2013