Monday, June 19, 2006

unix log 時間欄位的轉換

使用 Excel

1. 以 Excel 打開 logfile 並以空格為分隔欄位

假設時間為 A1 (第一欄) 在右測新增空白欄 B1

在 B1 填上公式 =(A1+8*60*60)/86400+DATE(1970,1,1)

其中 8*60*60 為 UTF+8 所以共 8*60*60 秒

2. 將 B 欄格式改為時間 往下複製 即可

使用 perl

perl -e 'print scalar localtime(x),"\n"'