- ベストアンサー
squidのログでミリ秒を日付に変換したい
squidのログは以下のようにとれるわけですが、 1215284529.125 1799 172.16.100.1 TCP_・・・ 一番最初の「1215284529.125」は、ミリ秒で表示された、日付と時間かと思います。 これをExcelで、日付と時刻に変換したいのですが、方法がわかれば教えて頂けませんでしょうか? よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
squidのログは、UNIT TIME(1970/01/01からの秒数)のGMTで記録されているのです。 一方、Excelの日付時刻のシリアル値は、日本時間の1900年0月0日からの日数です。 なので、セルA1に、squidのUNIX TIMEが入っているとすると セルB1 に = (A1 + 9*60*60)/ 86400 + 25569 と記述して、UNIX TIMEがExcelのシリアル値になるよう計算式を入れておきます。 (9時間足すのはGMTからの時差、86400は秒から日への変換、25569はExcelの1970/01/01) あとは、このセルの書式設定で、日付の分類の "2001/03/14 12:30"等の希望の種別に指定すれば、いけるはずです。
お礼
さっそくのご回答ありがとうございました。 できました!