Apacheのログに出力される時刻の形式は
[19/Jun/2013:13:52:02 +0900]
のようになっている。
ログファイル – Apache HTTP サーバ
ドキュメントによると次のような形式とのこと。
[day/month/year:hour:minute:second zone] day = 2*digit month = 3*letter year = 4*digit hour = 2*digit minute = 2*digit second = 2*digit zone = (`+' | `-') 4*digit
さすがにDateTime.parse
に突っ込んでもパースできず。
“[Ruby] Apacheログ 時刻形式をDateTimeへ変換する” の続きを読む