为什么在分析IIS日志时使用To_Localtime

时间:2013-10-24 17:43:24

标签: iis logparser iis-logs

我已经搜索了几个使用Log Parser分析IIS日志的示例,并考虑了时间...例如,此查询显示每小时的点击次数:

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&#34时结果有差异;或者如何)那个?...谢谢!

1 个答案:

答案 0 :(得分:0)

所有IIS在其日志中始终使用UTC,无论服务器的时区如何,因此要获取当地时间,您可以使用TO_LOCALTIME。

我想如果你对UTC很好,你不需要使用TO_LOCALTIME。