dポイントプレゼントキャンペーン実施中!

squidのログは以下のようにとれるわけですが、
1215284529.125 1799 172.16.100.1 TCP_・・・
一番最初の「1215284529.125」は、ミリ秒で表示された、日付と時間かと思います。

これをExcelで、日付と時刻に変換したいのですが、方法がわかれば教えて頂けませんでしょうか?


よろしくお願い致します。

A 回答 (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"等の希望の種別に指定すれば、いけるはずです。
    • good
    • 0
この回答へのお礼

さっそくのご回答ありがとうございました。
できました!

お礼日時:2008/07/15 07:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!